You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gearpump.apache.org by ma...@apache.org on 2017/04/26 03:08:49 UTC

[47/51] [partial] incubator-gearpump-site git commit: [GEARPUMP-299] Update gearpump.apache.org page for 0.8.3 release

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/ec689a85/content/releases/latest/api/java/index-all.html
----------------------------------------------------------------------
diff --git a/content/releases/latest/api/java/index-all.html b/content/releases/latest/api/java/index-all.html
index e1ddf5e..7341380 100644
--- a/content/releases/latest/api/java/index-all.html
+++ b/content/releases/latest/api/java/index-all.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_25) on Mon Nov 28 22:41:21 PST 2016 -->
+<!-- Generated by javadoc (1.8.0_121) on Tue Apr 25 03:06:41 SST 2017 -->
 <title>Index</title>
-<meta name="date" content="2016-11-28">
+<meta name="date" content="2017-04-25">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -113,11 +113,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Accumulating.html#Accumulating--">Accumulating()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Accumulating.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Accumulating</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Window.html#accumulating--">accumulating()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Window.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Window</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#accumulating--">accumulating()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/window/api/AccumulationMode.html" title="interface in org.apache.gearpump.streaming.dsl.window.api"><span class="typeNameLink">AccumulationMode</span></a> - Interface in <a href="org/apache/gearpump/streaming/dsl/window/api/package-summary.html">org.apache.gearpump.streaming.dsl.window.api</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Window.html#accumulationMode--">accumulationMode()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Window.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Window</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html#accumulationMode--">accumulationMode()</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/Windows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">Windows</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/task/Ack.html" title="class in org.apache.gearpump.streaming.task"><span class="typeNameLink">Ack</span></a> - Class in <a href="org/apache/gearpump/streaming/task/package-summary.html">org.apache.gearpump.streaming.task</a></dt>
 <dd>
@@ -139,15 +139,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/AckSerializer.html#AckSerializer--">AckSerializer()</a></span> - Constructor for class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/AckSerializer.html" title="class in org.apache.gearpump.streaming">AckSerializer</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster.html#ActivateAppMaster-int-">ActivateAppMaster(int)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.ActivateAppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster$.html#ActivateAppMaster:D--">ActivateAppMaster$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster$.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.ActivateAppMaster$</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/MasterProxy.html#active-akka.actor.ActorRef-">active(ActorRef)</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/MasterProxy.html" title="class in org.apache.gearpump.cluster.master">MasterProxy</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/Executor.State$.html#ACTIVE--">ACTIVE()</a></span> - Method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/Executor.State$.html" title="class in org.apache.gearpump.streaming.executor">Executor.State$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html#activeAppMasters--">activeAppMasters()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html" title="class in org.apache.gearpump.cluster.master">AppManager.MasterState</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html#ACTIVE:D--">ACTIVE$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html" title="class in org.apache.gearpump.cluster">ApplicationStatus.ACTIVE$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html#activeConfig--">activeConfig()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html" title="class in org.apache.gearpump.cluster.appmaster">ExecutorSystemLauncherSpec</a></dt>
 <dd>&nbsp;</dd>
@@ -318,8 +314,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystem.html#address--">address()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ExecutorSystem.html" title="class in org.apache.gearpump.cluster.appmaster">ExecutorSystem</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/ExecutorRestartPolicy.html#addTaskToExecutor-int-org.apache.gearpump.streaming.task.TaskId-">addTaskToExecutor(int, TaskId)</a></span> - Method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in org.apache.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Graph.html#addVertex-N-">addVertex(N)</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Graph.html" title="class in org.apache.gearpump.util">Graph</a></dt>
 <dd>
 <div class="block">Add a vertex
@@ -335,6 +329,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html" title="class in org.apache.gearpump.cluster.appmaster">MasterConnectionKeeperSpec</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/RunningApplicationSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/RunningApplicationSpec.html" title="class in org.apache.gearpump.cluster.client">RunningApplicationSpec</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/PrioritySchedulerSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/PrioritySchedulerSpec.html" title="class in org.apache.gearpump.cluster.scheduler">PrioritySchedulerSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/jarstore/FileServerSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.jarstore.<a href="org/apache/gearpump/jarstore/FileServerSpec.html" title="class in org.apache.gearpump.jarstore">FileServerSpec</a></dt>
@@ -349,9 +345,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.html" title="class in org.apache.gearpump.streaming.dsl.plan">PlannerSpec</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/StreamAppSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.streaming.dsl.<a href="org/apache/gearpump/streaming/dsl/StreamAppSpec.html" title="class in org.apache.gearpump.streaming.dsl">StreamAppSpec</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamAppSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamAppSpec.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">StreamAppSpec</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/StreamSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.streaming.dsl.<a href="org/apache/gearpump/streaming/dsl/StreamSpec.html" title="class in org.apache.gearpump.streaming.dsl">StreamSpec</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamSpec.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">StreamSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/ExecutorSpec.html#afterAll--">afterAll()</a></span> - Method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/ExecutorSpec.html" title="class in org.apache.gearpump.streaming.executor">ExecutorSpec</a></dt>
 <dd>&nbsp;</dd>
@@ -456,8 +452,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/RestartPolicy.html#allowRestart--">allowRestart()</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/RestartPolicy.html" title="class in org.apache.gearpump.util">RestartPolicy</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/ExecutorRestartPolicy.html#allowRestartExecutor-int-">allowRestartExecutor(int)</a></span> - Method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in org.apache.gearpump.streaming.executor">ExecutorRestartPolicy</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/task/Subscription.html#allowSendingMoreMessages--">allowSendingMoreMessages()</a></span> - Method in class org.apache.gearpump.streaming.task.<a href="org/apache/gearpump/streaming/task/Subscription.html" title="class in org.apache.gearpump.streaming.task">Subscription</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/TaskManager.ExecutorRegistry.html#allRegistered-scala.collection.immutable.List-">allRegistered(List&lt;Object&gt;)</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/TaskManager.ExecutorRegistry.html" title="class in org.apache.gearpump.streaming.appmaster">TaskManager.ExecutorRegistry</a></dt>
@@ -466,16 +460,10 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions"><span class="typeNameLink">AndThen</span></a>&lt;<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="type parameter in AndThen">IN</a>,<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="type parameter in AndThen">MIDDLE</a>,<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="type parameter in AndThen">OUT</a>&gt; - Class in <a href="org/apache/gearpump/streaming/dsl/plan/functions/package-summary.html">org.apache.gearpump.streaming.dsl.plan.functions</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html#AndThen-org.apache.gearpump.streaming.dsl.plan.functions.SingleInputFunction-org.apache.gearpump.streaming.dsl.plan.functions.SingleInputFunction-">AndThen(SingleInputFunction&lt;IN, MIDDLE&gt;, SingleInputFunction&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">AndThen</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/EmitFunction.html#andThen-org.apache.gearpump.streaming.dsl.plan.functions.SingleInputFunction-">andThen(SingleInputFunction&lt;BoxedUnit, R&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/EmitFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">EmitFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/SingleInputFunction.html#andThen-org.apache.gearpump.streaming.dsl.plan.functions.SingleInputFunction-">andThen(SingleInputFunction&lt;OUT, OUTER&gt;)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/SingleInputFunction.html" title="interface in org.apache.gearpump.streaming.dsl.plan.functions">SingleInputFunction</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html#AndThen-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-org.apache.gearpump.streaming.dsl.plan.functions.FunctionRunner-">AndThen(FunctionRunner&lt;IN, MIDDLE&gt;, FunctionRunner&lt;MIDDLE, OUT&gt;)</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.functions.<a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions">AndThen</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Relaxation.html#ANY--">ANY()</a></span> - Static method in class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Relaxation.html" title="class in org.apache.gearpump.cluster.scheduler">Relaxation</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnyGroupByFn.html#AnyGroupByFn--">AnyGroupByFn()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnyGroupByFn.html" title="class in org.apache.gearpump.streaming.dsl.plan">PlannerSpec.AnyGroupByFn</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnySink.html#AnySink--">AnySink()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnySink.html" title="class in org.apache.gearpump.streaming.dsl.plan">OpSpec.AnySink</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnySink.html#AnySink--">AnySink()</a></span> - Constructor for class org.apache.gearpump.streaming.dsl.plan.<a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnySink.html" title="class in org.apache.gearpump.streaming.dsl.plan">PlannerSpec.AnySink</a></dt>
@@ -490,9 +478,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Graph.Path$.html#anyToPath-N-">anyToPath(N)</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Graph.Path$.html" title="class in org.apache.gearpump.util">Graph.Path$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html#app--">app()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.html#APP_STATE--">APP_STATE()</a></span> - Static method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.html" title="class in org.apache.gearpump.cluster.master">AppManager</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.html#APP_METADATA--">APP_METADATA()</a></span> - Static method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.html" title="class in org.apache.gearpump.cluster.master">AppManager</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html#appClock--">appClock()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/ClockService.HealthChecker.ClockValue.html" title="class in org.apache.gearpump.streaming.appmaster">ClockService.HealthChecker.ClockValue</a></dt>
 <dd>&nbsp;</dd>
@@ -504,6 +490,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.html#appDataStoreService--">appDataStoreService()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.html" title="class in org.apache.gearpump.cluster.master">AppManager</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html#appDesc--">appDesc()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationMetaData</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/AppDescription.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppDescription</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>
 <div class="block">This contains all information to run an application</div>
@@ -516,11 +504,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/RecreateRollingFileAppender.html#append-org.apache.log4j.spi.LoggingEvent-">append(LoggingEvent)</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/RecreateRollingFileAppender.html" title="class in org.apache.gearpump.util">RecreateRollingFileAppender</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationState</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html" title="class in org.apache.gearpump.cluster.appmaster">AppMasterRuntimeEnvironment</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationMetaData</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">AppMasterRuntimeInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationRuntimeInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html" title="class in org.apache.gearpump.cluster.appmaster">ExecutorSystemLauncherSpec</a></dt>
 <dd>&nbsp;</dd>
@@ -532,7 +518,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterContext.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterContext.html" title="class in org.apache.gearpump.cluster">AppMasterContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.ActivateAppMaster</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.ApplicationStatusChanged</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html#appId--">appId()</a></span> - Method in interface org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html" title="interface in org.apache.gearpump.cluster">AppMasterToMaster.AppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -542,6 +528,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.InvalidAppMaster</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.RegisterAppMaster</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.RequestResource.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.RequestResource.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.RequestResource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.SaveAppData.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.SaveAppData</a></dt>
@@ -552,12 +540,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html" title="class in org.apache.gearpump.cluster">AppMasterToWorker.ShutdownExecutor</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/RunningApplication.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/RunningApplication.html" title="class in org.apache.gearpump.cluster.client">RunningApplication</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.GetLastFailure.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetLastFailure</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.GetStallingTasks.html" title="class in org.apache.gearpump.cluster">ClientToMaster.GetStallingTasks</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.QueryAppMasterConfig.html" title="class in org.apache.gearpump.cluster">ClientToMaster.QueryAppMasterConfig</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.RegisterAppResultListener.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RegisterAppResultListener</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.ResolveAppId.html" title="class in org.apache.gearpump.cluster">ClientToMaster.ResolveAppId</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ClientToMaster.RestartApplication.html" title="class in org.apache.gearpump.cluster">ClientToMaster.RestartApplication</a></dt>
@@ -582,6 +574,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.ReplayFromTimestampWindowTrailingEdge</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html" title="class in org.apache.gearpump.cluster">MasterToClient.ApplicationFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html" title="class in org.apache.gearpump.cluster">MasterToClient.ApplicationSucceeded</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ReplayApplicationResult.html" title="class in org.apache.gearpump.cluster">MasterToClient.ReplayApplicationResult</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult.html#appId--">appId()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ShutdownApplicationResult.html" title="class in org.apache.gearpump.cluster">MasterToClient.ShutdownApplicationResult</a></dt>
@@ -654,6 +650,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Constants.html#APPLICATION_EXECUTOR_NUMBER--">APPLICATION_EXECUTOR_NUMBER()</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util">Constants</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Constants.html#APPLICATION_TOTAL_RETRIES--">APPLICATION_TOTAL_RETRIES()</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util">Constants</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html#ApplicationFailed-int-java.lang.Throwable-">ApplicationFailed(int, Throwable)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ApplicationFailed.html" title="class in org.apache.gearpump.cluster">MasterToClient.ApplicationFailed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ApplicationFailed$.html#ApplicationFailed:D--">ApplicationFailed$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ApplicationFailed$.html" title="class in org.apache.gearpump.cluster">MasterToClient.ApplicationFailed$</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Scheduler.ApplicationFinished.html#ApplicationFinished-int-">ApplicationFinished(int)</a></span> - Constructor for class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Scheduler.ApplicationFinished.html" title="class in org.apache.gearpump.cluster.scheduler">Scheduler.ApplicationFinished</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/scheduler/Scheduler.ApplicationFinished$.html#ApplicationFinished:D--">ApplicationFinished$()</a></span> - Constructor for class org.apache.gearpump.cluster.scheduler.<a href="org/apache/gearpump/cluster/scheduler/Scheduler.ApplicationFinished$.html" title="class in org.apache.gearpump.cluster.scheduler">Scheduler.ApplicationFinished$</a></dt>
@@ -666,6 +668,17 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ApplicationMaster.html#ApplicationMaster--">ApplicationMaster()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ApplicationMaster.html" title="class in org.apache.gearpump.cluster">ApplicationMaster</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ApplicationMetaData</span></a> - Class in <a href="org/apache/gearpump/cluster/appmaster/package-summary.html">org.apache.gearpump.cluster.appmaster</a></dt>
+<dd>
+<div class="block">The meta data of an application, which stores the crucial infomation of how to launch
+ the application, like the application jar file location.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html#ApplicationMetaData-int-int-org.apache.gearpump.cluster.AppDescription-scala.Option-java.lang.String-">ApplicationMetaData(int, int, AppDescription, Option&lt;AppJar&gt;, String)</a></span> - Constructor for class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationMetaData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/master/ApplicationMetaDataSpec.html" title="class in org.apache.gearpump.cluster.master"><span class="typeNameLink">ApplicationMetaDataSpec</span></a> - Class in <a href="org/apache/gearpump/cluster/master/package-summary.html">org.apache.gearpump.cluster.master</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/ApplicationMetaDataSpec.html#ApplicationMetaDataSpec--">ApplicationMetaDataSpec()</a></span> - Constructor for class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/ApplicationMetaDataSpec.html" title="class in org.apache.gearpump.cluster.master">ApplicationMetaDataSpec</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/TaskManager.html#applicationReady-org.apache.gearpump.streaming.appmaster.TaskManager.DagReadyState-">applicationReady(TaskManager.DagReadyState)</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/TaskManager.html" title="class in org.apache.gearpump.streaming.appmaster">TaskManager</a></dt>
 <dd>
 <div class="block">State applicationReady</div>
@@ -674,17 +687,45 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/TaskManager.ApplicationReady$.html#ApplicationReady:D--">ApplicationReady$()</a></span> - Constructor for class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/TaskManager.ApplicationReady$.html" title="class in org.apache.gearpump.streaming.appmaster">TaskManager.ApplicationReady$</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ApplicationState</span></a> - Class in <a href="org/apache/gearpump/cluster/appmaster/package-summary.html">org.apache.gearpump.cluster.appmaster</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html#applicationRegistry--">applicationRegistry()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html" title="class in org.apache.gearpump.cluster.master">AppManager.MasterState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">ApplicationRuntimeInfo</span></a> - Class in <a href="org/apache/gearpump/cluster/appmaster/package-summary.html">org.apache.gearpump.cluster.appmaster</a></dt>
 <dd>
-<div class="block">This state for single application, it is be distributed across the masters.</div>
+<div class="block">Run time info of Application</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html#ApplicationState-int-java.lang.String-int-org.apache.gearpump.cluster.AppDescription-scala.Option-java.lang.String-java.lang.Object-">ApplicationState(int, String, int, AppDescription, Option&lt;AppJar&gt;, String, Object)</a></span> - Constructor for class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationState</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html#ApplicationRuntimeInfo-int-java.lang.String-akka.actor.ActorRef-akka.actor.ActorRef-java.lang.String-long-long-long-com.typesafe.config.Config-org.apache.gearpump.cluster.ApplicationStatus-">ApplicationRuntimeInfo(int, String, ActorRef, ActorRef, String, long, long, long, Config, ApplicationStatus)</a></span> - Constructor for class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationRuntimeInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ApplicationStatus.html#ApplicationStatus-java.lang.String-">ApplicationStatus(String)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ApplicationStatus.html" title="class in org.apache.gearpump.cluster">ApplicationStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.ACTIVE$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus.ACTIVE$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.FAILED$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus.FAILED$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.NONEXIST$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus.NONEXIST$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.PENDING$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus.PENDING$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.SUCCEEDED$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus.SUCCEEDED$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatus.TERMINATED$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatus.TERMINATED$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/cluster/master/ApplicationStateSpec.html" title="class in org.apache.gearpump.cluster.master"><span class="typeNameLink">ApplicationStateSpec</span></a> - Class in <a href="org/apache/gearpump/cluster/master/package-summary.html">org.apache.gearpump.cluster.master</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html#ApplicationStatusChanged-int-org.apache.gearpump.cluster.ApplicationStatus-long-java.lang.Throwable-">ApplicationStatusChanged(int, ApplicationStatus, long, Throwable)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.ApplicationStatusChanged</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/ApplicationStateSpec.html#ApplicationStateSpec--">ApplicationStateSpec()</a></span> - Constructor for class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/ApplicationStateSpec.html" title="class in org.apache.gearpump.cluster.master">ApplicationStateSpec</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html#ApplicationStatusChanged:D--">ApplicationStatusChanged$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.ApplicationStatusChanged$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.RecoverApplication.html#applicationStatus--">applicationStatus()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.RecoverApplication.html" title="class in org.apache.gearpump.cluster.master">AppManager.RecoverApplication</a></dt>
+<dt><a href="org/apache/gearpump/cluster/ApplicationStatusSpec.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationStatusSpec</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ApplicationStatusSpec.html#ApplicationStatusSpec--">ApplicationStatusSpec()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ApplicationStatusSpec.html" title="class in org.apache.gearpump.cluster">ApplicationStatusSpec</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html#ApplicationSucceeded-int-">ApplicationSucceeded(int)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded.html" title="class in org.apache.gearpump.cluster">MasterToClient.ApplicationSucceeded</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded$.html#ApplicationSucceeded:D--">ApplicationSucceeded$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ApplicationSucceeded$.html" title="class in org.apache.gearpump.cluster">MasterToClient.ApplicationSucceeded$</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/gearpump/cluster/ApplicationTerminalStatus.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">ApplicationTerminalStatus</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ApplicationTerminalStatus.html#ApplicationTerminalStatus-java.lang.String-">ApplicationTerminalStatus(String)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ApplicationTerminalStatus.html" title="class in org.apache.gearpump.cluster">ApplicationTerminalStatus</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/ClientContext.html#apply--">apply()</a></span> - Static method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/ClientContext.html" title="class in org.apache.gearpump.cluster.client">ClientContext</a></dt>
 <dd>&nbsp;</dd>
@@ -704,42 +745,58 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/external/hbase/HBaseSink.html#apply-org.apache.gearpump.cluster.UserConfig-java.lang.String-">apply(UserConfig, String)</a></span> - Static method in class org.apache.gearpump.external.hbase.<a href="org/apache/gearpump/external/hbase/HBaseSink.html" title="class in org.apache.gearpump.external.hbase">HBaseSink</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#apply-java.lang.Object-">apply(Object)</a></span> - Static method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
+<dd>
+<div class="block">Instant.EPOCH is used for default timestamp</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/Message.html#apply-java.lang.Object-java.time.Instant-">apply(Object, Instant)</a></span> - Static method in class org.apache.gearpump.<a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump">Message</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/metrics/Metrics.MetricType$.html#apply-org.apache.gearpump.metrics.Metrics.Histogram-org.apache.gearpump.metrics.Metrics.Counter-org.apache.gearpump.metrics.Metrics.Meter-org.apache.gearpump.metrics.Metrics.Timer-org.apache.gearpump.metrics.Metrics.Gauge-">apply(Metrics.Histogram, Metrics.Counter, Metrics.Meter, Metrics.Timer, Metrics.Gauge)</a></span> - Method in class org.apache.gearpump.metrics.<a href="org/apache/gearpump/metrics/Metrics.MetricType$.html" title="class in org.apache.gearpump.metrics">Metrics.MetricType$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/DAG.html#apply-org.apache.gearpump.util.Graph-int-">apply(Graph&lt;ProcessorDescription, PartitionerDescription&gt;, int)</a></span> - Static method in class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/DAG.html" title="class in org.apache.gearpump.streaming">DAG</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/Stream.html#apply-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-scala.Option-">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.<a href="org/apache/gearpump/streaming/dsl/Stream.html" title="class in org.apache.gearpump.streaming.dsl">Stream</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/api/functions/FilterFunction.html#apply-scala.Function1-">apply(Function1&lt;T, Object&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.api.functions.<a href="org/apache/gearpump/streaming/dsl/api/functions/FilterFunction.html" title="class in org.apache.gearpump.streaming.dsl.api.functions">FilterFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/api/functions/MapFunction.html#apply-scala.Function1-">apply(Function1&lt;T, R&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.api.functions.<a href="org/apache/gearpump/streaming/dsl/api/functions/MapFunction.html" title="class in org.apache.gearpump.streaming.dsl.api.functions">MapFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/api/functions/ReduceFunction.html#apply-scala.Function2-">apply(Function2&lt;T, T, T&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.api.functions.<a href="org/apache/gearpump/streaming/dsl/api/functions/ReduceFunction.html" title="class in org.apache.gearpump.streaming.dsl.api.functions">ReduceFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html#apply-org.apache.gearpump.streaming.dsl.javaapi.functions.FlatMapFunction-">apply(FlatMapFunction&lt;T, R&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.functions.<a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi.functions">FlatMapFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/StreamApp.html#apply-java.lang.String-org.apache.gearpump.cluster.client.ClientContext-org.apache.gearpump.cluster.UserConfig-">apply(String, ClientContext, UserConfig)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.<a href="org/apache/gearpump/streaming/dsl/StreamApp.html" title="class in org.apache.gearpump.streaming.dsl">StreamApp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html#apply-scala.Function1-">apply(Function1&lt;T, TraversableOnce&lt;R&gt;&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.functions.<a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi.functions">FlatMapFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindow.html#apply-int-">apply(int)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindow</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html#apply-org.apache.gearpump.streaming.dsl.api.functions.MapFunction-">apply(MapFunction&lt;T, R&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.functions.<a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi.functions">FlatMapFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFn.html#apply-java.time.Instant-">apply(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFn.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindowFn</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html#apply-org.apache.gearpump.streaming.dsl.api.functions.FilterFunction-">apply(FilterFunction&lt;T&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.functions.<a href="org/apache/gearpump/streaming/dsl/scalaapi/functions/FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi.functions">FlatMapFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindow.html#apply-java.time.Duration-">apply(Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.api">FixedWindow</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html#apply-org.apache.gearpump.util.Graph-org.apache.gearpump.streaming.dsl.plan.Op-scala.Option-">apply(Graph&lt;Op, OpEdge&gt;, Op, Option&lt;OpEdge&gt;)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/Stream.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">Stream</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamApp.html#apply-java.lang.String-org.apache.gearpump.cluster.client.ClientContext-org.apache.gearpump.cluster.UserConfig-">apply(String, ClientContext, UserConfig)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.scalaapi.<a href="org/apache/gearpump/streaming/dsl/scalaapi/StreamApp.html" title="class in org.apache.gearpump.streaming.dsl.scalaapi">StreamApp</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindowFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html#apply-int-">apply(int)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/CountWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">CountWindows</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindows.html#apply-java.time.Duration-">apply(Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">FixedWindows</a></dt>
 <dd>
 <div class="block">Defines a FixedWindow.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindow.html#apply-java.time.Duration-java.time.Duration-">apply(Duration, Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SlidingWindow</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SessionWindowFunction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindows.html#apply-java.time.Duration-">apply(Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SessionWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SessionWindows</a></dt>
 <dd>
-<div class="block">Defines a SlidingWindow</div>
+<div class="block">Defines a SessionWindow.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFn.html#apply-java.time.Instant-">apply(Instant)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFn.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SlidingWindowFn</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindowFunction.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SlidingWindowFunction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFn.html#apply-java.time.Instant-">apply(Instant)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/WindowFn.html" title="interface in org.apache.gearpump.streaming.dsl.window.api">WindowFn</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindows.html#apply-java.time.Duration-java.time.Duration-">apply(Duration, Duration)</a></span> - Static method in class org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/SlidingWindows.html" title="class in org.apache.gearpump.streaming.dsl.window.api">SlidingWindows</a></dt>
+<dd>
+<div class="block">Defines a SlidingWindow.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html#apply-org.apache.gearpump.streaming.dsl.window.api.WindowFunction.Context-">apply(WindowFunction.Context&lt;T&gt;)</a></span> - Method in interface org.apache.gearpump.streaming.dsl.window.api.<a href="org/apache/gearpump/streaming/dsl/window/api/WindowFunction.html" title="interface in org.apache.gearpump.streaming.dsl.window.api">WindowFunction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/executor/TaskLauncher.html#apply-org.apache.gearpump.cluster.ExecutorContext-org.apache.gearpump.cluster.UserConfig-">apply(ExecutorContext, UserConfig)</a></span> - Static method in class org.apache.gearpump.streaming.executor.<a href="org/apache/gearpump/streaming/executor/TaskLauncher.html" title="class in org.apache.gearpump.streaming.executor">TaskLauncher</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/FilterFunction.html#apply-T-">apply(T)</a></span> - Method in interface org.apache.gearpump.streaming.javaapi.dsl.functions.<a href="org/apache/gearpump/streaming/javaapi/dsl/functions/FilterFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions">FilterFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/FlatMapFunction.html#apply-T-">apply(T)</a></span> - Method in interface org.apache.gearpump.streaming.javaapi.dsl.functions.<a href="org/apache/gearpump/streaming/javaapi/dsl/functions/FlatMapFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions">FlatMapFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/GroupByFunction.html#apply-T-">apply(T)</a></span> - Method in interface org.apache.gearpump.streaming.javaapi.dsl.functions.<a href="org/apache/gearpump/streaming/javaapi/dsl/functions/GroupByFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions">GroupByFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/MapFunction.html#apply-T-">apply(T)</a></span> - Method in interface org.apache.gearpump.streaming.javaapi.dsl.functions.<a href="org/apache/gearpump/streaming/javaapi/dsl/functions/MapFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions">MapFunction</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/ReduceFunction.html#apply-T-T-">apply(T, T)</a></span> - Method in interface org.apache.gearpump.streaming.javaapi.dsl.functions.<a href="org/apache/gearpump/streaming/javaapi/dsl/functions/ReduceFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions">ReduceFunction</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/FetchThread.html#apply-int-long-long-org.apache.gearpump.streaming.kafka.lib.util.KafkaClient-">apply(int, long, long, KafkaClient)</a></span> - Static method in class org.apache.gearpump.streaming.kafka.lib.source.consumer.<a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/FetchThread.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer">FetchThread</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/KafkaConsumer.html#apply-java.lang.String-int-long-int-kafka.consumer.SimpleConsumer-">apply(String, int, long, int, SimpleConsumer)</a></span> - Static method in class org.apache.gearpump.streaming.kafka.lib.source.consumer.<a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/KafkaConsumer.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer">KafkaConsumer</a></dt>
@@ -793,12 +850,16 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/Application.DefaultApplication.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/Application.DefaultApplication.html" title="class in org.apache.gearpump.cluster">Application.DefaultApplication</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationRuntimeInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html" title="class in org.apache.gearpump.cluster.appmaster">AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.InvalidAppMaster.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.InvalidAppMaster</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html" title="class in org.apache.gearpump.cluster">AppMasterToMaster.RegisterAppMaster</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/RunningApplication.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/RunningApplication.html" title="class in org.apache.gearpump.cluster.client">RunningApplication</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/ExecutorContext.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/ExecutorContext.html" title="class in org.apache.gearpump.cluster">ExecutorContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult.html#appMaster--">appMaster()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.ResolveAppIdResult.html" title="class in org.apache.gearpump.cluster">MasterToClient.ResolveAppIdResult</a></dt>
@@ -857,10 +918,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated$.html#AppMasterActivated:D--">AppMasterActivated$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterActivated$.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterActivated$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.html#AppMasterActive--">AppMasterActive()</a></span> - Static method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppMasterLauncher.html#appMasterAkkaConfig--">appMasterAkkaConfig()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppMasterLauncher.html" title="class in org.apache.gearpump.cluster.master">AppMasterLauncher</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.AppMasterConfig.html#AppMasterConfig-com.typesafe.config.Config-">AppMasterConfig(Config)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.AppMasterConfig.html" title="class in org.apache.gearpump.cluster">MasterToClient.AppMasterConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToClient.AppMasterConfig$.html#AppMasterConfig:D--">AppMasterConfig$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToClient.AppMasterConfig$.html" title="class in org.apache.gearpump.cluster">MasterToClient.AppMasterConfig$</a></dt>
@@ -869,11 +926,11 @@
 <dd>
 <div class="block">This contains context information when starting an AppMaster</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterContext.html#AppMasterContext-int-java.lang.String-org.apache.gearpump.cluster.scheduler.Resource-org.apache.gearpump.cluster.appmaster.WorkerInfo-scala.Option-akka.actor.ActorRef-org.apache.gearpump.cluster.AppMasterRegisterData-">AppMasterContext(int, String, Resource, WorkerInfo, Option&lt;AppJar&gt;, ActorRef, AppMasterRegisterData)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterContext.html" title="class in org.apache.gearpump.cluster">AppMasterContext</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterContext.html#AppMasterContext-int-java.lang.String-org.apache.gearpump.cluster.scheduler.Resource-org.apache.gearpump.cluster.appmaster.WorkerInfo-scala.Option-akka.actor.ActorRef-">AppMasterContext(int, String, Resource, WorkerInfo, Option&lt;AppJar&gt;, ActorRef)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterContext.html" title="class in org.apache.gearpump.cluster">AppMasterContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/AppMasterSpec.html#appMasterContext--">appMasterContext()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/AppMasterSpec.html" title="class in org.apache.gearpump.streaming.appmaster">AppMasterSpec</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html#AppMasterData-java.lang.String-int-java.lang.String-java.lang.String-java.lang.String-long-long-long-java.lang.String-">AppMasterData(String, int, String, String, String, long, long, long, String)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html#AppMasterData-org.apache.gearpump.cluster.ApplicationStatus-int-java.lang.String-java.lang.String-java.lang.String-long-long-long-java.lang.String-">AppMasterData(ApplicationStatus, int, String, String, String, long, long, long, String)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData$.html#AppMasterData:D--">AppMasterData$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData$.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterData$</a></dt>
 <dd>&nbsp;</dd>
@@ -885,8 +942,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest$.html#AppMasterDataRequest:D--">AppMasterDataRequest$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterDataRequest$.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterDataRequest$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.html#AppMasterInActive--">AppMasterInActive()</a></span> - Static method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/master/AppMasterLauncher.html" title="class in org.apache.gearpump.cluster.master"><span class="typeNameLink">AppMasterLauncher</span></a> - Class in <a href="org/apache/gearpump/cluster/master/package-summary.html">org.apache.gearpump.cluster.master</a></dt>
 <dd>
 <div class="block">AppMasterLauncher is a child Actor of AppManager, it is responsible
@@ -912,22 +967,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/worker/Worker.html#appMasterMsgHandler--">appMasterMsgHandler()</a></span> - Method in class org.apache.gearpump.cluster.worker.<a href="org/apache/gearpump/cluster/worker/Worker.html" title="class in org.apache.gearpump.cluster.worker">Worker</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.html#AppMasterNonExist--">AppMasterNonExist()</a></span> - Static method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html#appMasterPath--">appMasterPath()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterData.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterData</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.html#AppMasterPending--">AppMasterPending()</a></span> - Static method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/cluster/AppMasterRegisterData.html" title="interface in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterRegisterData</span></a> - Interface in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered.html#AppMasterRegistered-int-">AppMasterRegistered(int)</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterRegistered</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered$.html#AppMasterRegistered:D--">AppMasterRegistered$()</a></span> - Constructor for class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMasterRegistered$.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMasterRegistered$</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html#AppMasterRegisterTimeout:D--">AppMasterRegisterTimeout$()</a></span> - Constructor for class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html" title="class in org.apache.gearpump.cluster.appmaster">MasterConnectionKeeper.AppMasterRegisterTimeout$</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html#appMasterRegistry--">appMasterRegistry()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html" title="class in org.apache.gearpump.cluster.master">AppManager.MasterState</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html#appMasterRuntimeEnv--">appMasterRuntimeEnv()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html" title="class in org.apache.gearpump.cluster.appmaster">AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">AppMasterRuntimeEnvironment</span></a> - Class in <a href="org/apache/gearpump/cluster/appmaster/package-summary.html">org.apache.gearpump.cluster.appmaster</a></dt>
@@ -958,12 +1005,6 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$</span></a> - Class in <a href="org/apache/gearpump/cluster/appmaster/package-summary.html">org.apache.gearpump.cluster.appmaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster"><span class="typeNameLink">AppMasterRuntimeInfo</span></a> - Class in <a href="org/apache/gearpump/cluster/appmaster/package-summary.html">org.apache.gearpump.cluster.appmaster</a></dt>
-<dd>
-<div class="block">Run time info used to start an AppMaster</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html#AppMasterRuntimeInfo-int-java.lang.String-akka.actor.ActorRef-java.lang.String-long-long-long-com.typesafe.config.Config-">AppMasterRuntimeInfo(int, String, ActorRef, String, long, long, long, Config)</a></span> - Constructor for class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">AppMasterRuntimeInfo</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/AppMasterSpec.html#appMasterRuntimeInfo--">appMasterRuntimeInfo()</a></span> - Method in class org.apache.gearpump.streaming.appmaster.<a href="org/apache/gearpump/streaming/appmaster/AppMasterSpec.html" title="class in org.apache.gearpump.streaming.appmaster">AppMasterSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData.html#appMasters--">appMasters()</a></span> - Method in class org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/MasterToAppMaster.AppMastersData.html" title="class in org.apache.gearpump.cluster">MasterToAppMaster.AppMastersData</a></dt>
@@ -1062,16 +1103,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/AppMasterToMaster.html#AppMasterToMaster--">AppMasterToMaster()</a></span> - Constructor for class org.apache.gearpump.streaming.<a href="org/apache/gearpump/streaming/AppMasterToMaster.html" title="class in org.apache.gearpump.streaming">AppMasterToMaster</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.ActivateAppMaster</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
-<dd>
-<div class="block">Activate the AppMaster when an application is ready to run.</div>
-</dd>
-<dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.ActivateAppMaster$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.ActivateAppMaster$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.AppDataSaved$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.AppDataSaved$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>
 <div class="block">The application specific data is successfully stored</div>
 </dd>
+<dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.ApplicationStatusChanged</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>
+<div class="block">Denotes the application state change of an app.</div>
+</dd>
+<dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.ApplicationStatusChanged$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.ApplicationStatusChanged$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html" title="interface in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.AppMasterSummary</span></a> - Interface in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>
 <div class="block">AppMasterSummary returned to REST API query.</div>
@@ -1120,8 +1161,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.RegisterAppMaster</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>
-<div class="block">Register an AppMaster by providing a ActorRef, and registerData
- param:  registerData The registerData is provided by Master when starting the app master.</div>
+<div class="block">Register an AppMaster by providing a ActorRef, and workerInfo which is running on</div>
 </dd>
 <dt><a href="org/apache/gearpump/cluster/AppMasterToMaster.RegisterAppMaster$.html" title="class in org.apache.gearpump.cluster"><span class="typeNameLink">AppMasterToMaster.RegisterAppMaster$</span></a> - Class in <a href="org/apache/gearpump/cluster/package-summary.html">org.apache.gearpump.cluster</a></dt>
 <dd>&nbsp;</dd>
@@ -1167,9 +1207,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/Util.AppJvmSettings.html#appMater--">appMater()</a></span> - Method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/Util.AppJvmSettings.html" title="class in org.apache.gearpump.util">Util.AppJvmSettings</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html#appName--">appName()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationState</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/master/AppManager.RecoverApplication.html#appMetaData--">appMetaData()</a></span> - Method in class org.apache.gearpump.cluster.master.<a href="org/apache/gearpump/cluster/master/AppManager.RecoverApplication.html" title="class in org.apache.gearpump.cluster.master">AppManager.RecoverApplication</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html#appName--">appName()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">AppMasterRuntimeInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html#appName--">appName()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationRuntimeInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html#appName--">appName()</a></span> - Method in interface org.apache.gearpump.cluster.<a href="org/apache/gearpump/cluster/AppMasterToMaster.AppMasterSummary.html" title="interface in org.apache.gearpump.cluster">AppMasterToMaster.AppMasterSummary</a></dt>
 <dd>&nbsp;</dd>
@@ -1217,13 +1257,19 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorUtil.html#askActor-akka.actor.ActorRef-java.lang.Object-scala.concurrent.ExecutionContext-">askActor(ActorRef, Object, ExecutionContext)</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util">ActorUtil</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorUtil.html#askActor-akka.actor.ActorRef-java.lang.Object-akka.util.Timeout-scala.concurrent.ExecutionContext-">askActor(ActorRef, Object, Timeout, ExecutionContext)</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util">ActorUtil</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorUtil.html#askActor-akka.actor.ActorRef-java.lang.Object-akka.util.Timeout-akka.actor.ActorRef-scala.concurrent.ExecutionContext-">askActor(ActorRef, Object, Timeout, ActorRef, ExecutionContext)</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util">ActorUtil</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/ClientContext.html#askAppMaster-int-java.lang.Object-">askAppMaster(int, Object)</a></span> - Method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/ClientContext.html" title="class in org.apache.gearpump.cluster.client">ClientContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/RunningApplication.html#askAppMaster-java.lang.Object-">askAppMaster(Object)</a></span> - Method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/RunningApplication.html" title="class in org.apache.gearpump.cluster.client">RunningApplication</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorUtil.html#askAppMaster-akka.actor.ActorRef-int-java.lang.Object-scala.concurrent.ExecutionContext-">askAppMaster(ActorRef, int, Object, ExecutionContext)</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util">ActorUtil</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/util/ActorUtil.html#askWorker-akka.actor.ActorRef-org.apache.gearpump.cluster.worker.WorkerId-java.lang.Object-scala.concurrent.ExecutionContext-">askWorker(ActorRef, WorkerId, Object, ExecutionContext)</a></span> - Static method in class org.apache.gearpump.util.<a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util">ActorUtil</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html#attemptId--">attemptId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationState</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html#attemptId--">attemptId()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/ApplicationMetaData.html" title="class in org.apache.gearpump.cluster.appmaster">ApplicationMetaData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/security/Authenticator.html#authenticate-java.lang.String-java.lang.String-scala.concurrent.ExecutionContext-">authenticate(String, String, ExecutionContext)</a></span> - Method in interface org.apache.gearpump.security.<a href="org/apache/gearpump/security/Authenticator.html" title="interface in org.apache.gearpump.security">Authenticator</a></dt>
 <dd>&nbsp;</dd>
@@ -1257,6 +1303,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html#beforeAll--">beforeAll()</a></span> - Method in class org.apache.gearpump.cluster.appmaster.<a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html" title="class in org.apache.gearpump.cluster.appmaster">MasterConnectionKeeperSpec</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/gearpump/cluster/client/RunningApplicationSpec.html#beforeAll--">beforeAll()</a></span> - Method in class org.apache.gearpump.cluster.client.<a href="org/apache/gearpump/cluster/client/RunningApplicationSpec.html" title="class in org.apache.gearpump.cluster.client">RunningApplicationSpec</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/jarstore/FileServerSpec.html#beforeAll--">beforeAll()</a></span> - Method in class org.apache.gearpump.jarstore.<a href="org/apache/gearpump/jarstore/FileServerSpec.html" title="class in org.apache.gearpump.jarstore">FileServerSpec</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/gearpump/streaming/appmaster/DagManagerSpec.html#beforeAll--">beforeAll()</a></span> - Method in class org.apache.gear

<TRUNCATED>