You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gearpump.apache.org by ka...@apache.org on 2016/11/29 07:57:46 UTC

[49/51] [partial] incubator-gearpump-site git commit: [GEARPUMP-242] Update website for 0.8.2-incubating release

http://git-wip-us.apache.org/repos/asf/incubator-gearpump-site/blob/6091d5f1/content/releases/latest/api/java/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/content/releases/latest/api/java/allclasses-frame.html b/content/releases/latest/api/java/allclasses-frame.html
index 99bbb85..8476b25 100644
--- a/content/releases/latest/api/java/allclasses-frame.html
+++ b/content/releases/latest/api/java/allclasses-frame.html
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_25) on Thu Aug 11 09:54:18 PDT 2016 -->
+<!-- Generated by javadoc (1.8.0_25) on Mon Nov 28 22:41:22 PST 2016 -->
 <title>All Classes</title>
-<meta name="date" content="2016-08-11">
+<meta name="date" content="2016-11-28">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -16,6 +16,8 @@
 <li><a href="org/apache/gearpump/streaming/kafka/lib/sink/AbstractKafkaSink.KafkaProducerFactory.html" title="interface in org.apache.gearpump.streaming.kafka.lib.sink" target="classFrame"><span class="interfaceName">AbstractKafkaSink.KafkaProducerFactory</span></a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/AbstractKafkaSource.html" title="class in org.apache.gearpump.streaming.kafka.lib.source" target="classFrame">AbstractKafkaSource</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/store/AbstractKafkaStoreFactory.html" title="class in org.apache.gearpump.streaming.kafka.lib.store" target="classFrame">AbstractKafkaStoreFactory</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/Accumulating.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">Accumulating</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/AccumulationMode.html" title="interface in org.apache.gearpump.streaming.dsl.window.api" target="classFrame"><span class="interfaceName">AccumulationMode</span></a></li>
 <li><a href="org/apache/gearpump/streaming/task/Ack.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">Ack</a></li>
 <li><a href="org/apache/gearpump/streaming/task/AckRequest.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">AckRequest</a></li>
 <li><a href="org/apache/gearpump/streaming/AckRequestSerializer.html" title="class in org.apache.gearpump.streaming" target="classFrame">AckRequestSerializer</a></li>
@@ -39,12 +41,18 @@
 <li><a href="org/apache/gearpump/util/ActorSystemBooter.RegisterActorSystemFailed.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooter.RegisterActorSystemFailed</a></li>
 <li><a href="org/apache/gearpump/util/ActorSystemBooter.RegisterActorSystemFailed$.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooter.RegisterActorSystemFailed$</a></li>
 <li><a href="org/apache/gearpump/util/ActorSystemBooter.RegisterActorSystemTimeOut$.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooter.RegisterActorSystemTimeOut$</a></li>
+<li><a href="org/apache/gearpump/util/ActorSystemBooterSpec.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooterSpec</a></li>
+<li><a href="org/apache/gearpump/util/ActorSystemBooterSpec.AcceptThreeArguments.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooterSpec.AcceptThreeArguments</a></li>
+<li><a href="org/apache/gearpump/util/ActorSystemBooterSpec.AcceptZeroArguments.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooterSpec.AcceptZeroArguments</a></li>
+<li><a href="org/apache/gearpump/util/ActorSystemBooterSpec.Dummy.html" title="class in org.apache.gearpump.util" target="classFrame">ActorSystemBooterSpec.Dummy</a></li>
 <li><a href="org/apache/gearpump/util/ActorUtil.html" title="class in org.apache.gearpump.util" target="classFrame">ActorUtil</a></li>
+<li><a href="org/apache/gearpump/util/ActorUtilSpec.html" title="class in org.apache.gearpump.util" target="classFrame">ActorUtilSpec</a></li>
 <li><a href="org/apache/gearpump/util/AkkaApp.html" title="interface in org.apache.gearpump.util" target="classFrame"><span class="interfaceName">AkkaApp</span></a></li>
 <li><a href="org/apache/gearpump/util/AkkaHelper.html" title="class in org.apache.gearpump.util" target="classFrame">AkkaHelper</a></li>
 <li><a href="org/apache/gearpump/metrics/AkkaReporter.html" title="class in org.apache.gearpump.metrics" target="classFrame">AkkaReporter</a></li>
 <li><a href="org/apache/gearpump/streaming/monoid/AlgebirdGroup.html" title="class in org.apache.gearpump.streaming.monoid" target="classFrame">AlgebirdGroup</a></li>
 <li><a href="org/apache/gearpump/streaming/monoid/AlgebirdMonoid.html" title="class in org.apache.gearpump.streaming.monoid" target="classFrame">AlgebirdMonoid</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">AndThen</a></li>
 <li><a href="org/apache/gearpump/streaming/storage/AppDataStore.html" title="interface in org.apache.gearpump.streaming.storage" target="classFrame"><span class="interfaceName">AppDataStore</span></a></li>
 <li><a href="org/apache/gearpump/cluster/AppDescription.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppDescription</a></li>
 <li><a href="org/apache/gearpump/cluster/AppJar.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppJar</a></li>
@@ -52,6 +60,11 @@
 <li><a href="org/apache/gearpump/cluster/Application.DefaultApplication.html" title="class in org.apache.gearpump.cluster" target="classFrame">Application.DefaultApplication</a></li>
 <li><a href="org/apache/gearpump/cluster/ApplicationMaster.html" title="class in org.apache.gearpump.cluster" target="classFrame">ApplicationMaster</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ApplicationState.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ApplicationState</a></li>
+<li><a href="org/apache/gearpump/cluster/master/ApplicationStateSpec.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">ApplicationStateSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/master/AppManager.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">AppManager</a></li>
+<li><a href="org/apache/gearpump/cluster/master/AppManager.MasterState.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">AppManager.MasterState</a></li>
+<li><a href="org/apache/gearpump/cluster/master/AppManager.MasterState$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">AppManager.MasterState$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/AppManagerSpec.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppManagerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/AppMaster.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">AppMaster</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/AppMaster.AllocateResourceTimeOut$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">AppMaster.AllocateResourceTimeOut$</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/AppMaster.ExecutorBrief.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">AppMaster.ExecutorBrief</a></li>
@@ -64,6 +77,7 @@
 <li><a href="org/apache/gearpump/cluster/AppMasterContext.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppMasterContext</a></li>
 <li><a href="org/apache/gearpump/cluster/master/AppMasterLauncher.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">AppMasterLauncher</a></li>
 <li><a href="org/apache/gearpump/cluster/master/AppMasterLauncherFactory.html" title="interface in org.apache.gearpump.cluster.master" target="classFrame"><span class="interfaceName">AppMasterLauncherFactory</span></a></li>
+<li><a href="org/apache/gearpump/cluster/master/AppMasterLauncherSpec.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">AppMasterLauncherSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/AppMasterRegisterData.html" title="interface in org.apache.gearpump.cluster" target="classFrame"><span class="interfaceName">AppMasterRegisterData</span></a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironment</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.LazyStartAppMaster.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironment.LazyStartAppMaster</a></li>
@@ -71,7 +85,12 @@
 <li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironment.MasterWithExecutorSystemProvider$</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironment.StartAppMaster$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironment.StartAppMaster$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironmentSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeEnvironmentSpec.TestAppMasterEnv$</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/AppMasterRuntimeInfo.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">AppMasterRuntimeInfo</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/AppMasterSpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">AppMasterSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/AppMasterSpec.TaskStarted$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">AppMasterSpec.TaskStarted$</a></li>
 <li><a href="org/apache/gearpump/streaming/AppMasterToExecutor.html" title="class in org.apache.gearpump.streaming" target="classFrame">AppMasterToExecutor</a></li>
 <li><a href="org/apache/gearpump/streaming/AppMasterToExecutor.ChangeTask.html" title="class in org.apache.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask</a></li>
 <li><a href="org/apache/gearpump/streaming/AppMasterToExecutor.ChangeTask$.html" title="class in org.apache.gearpump.streaming" target="classFrame">AppMasterToExecutor.ChangeTask$</a></li>
@@ -142,18 +161,22 @@
 <li><a href="org/apache/gearpump/cluster/AppMasterToWorker.LaunchExecutor$.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppMasterToWorker.LaunchExecutor$</a></li>
 <li><a href="org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppMasterToWorker.ShutdownExecutor</a></li>
 <li><a href="org/apache/gearpump/cluster/AppMasterToWorker.ShutdownExecutor$.html" title="class in org.apache.gearpump.cluster" target="classFrame">AppMasterToWorker.ShutdownExecutor$</a></li>
+<li><a href="org/apache/gearpump/cluster/main/AppSubmitter.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">AppSubmitter</a></li>
+<li><a href="org/apache/gearpump/cluster/main/ArgumentParserSpec.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">ArgumentParserSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/main/ArgumentsParser.html" title="interface in org.apache.gearpump.cluster.main" target="classFrame"><span class="interfaceName">ArgumentsParser</span></a></li>
 <li><a href="org/apache/gearpump/cluster/main/ArgumentsParser.Syntax.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">ArgumentsParser.Syntax</a></li>
 <li><a href="org/apache/gearpump/cluster/main/ArgumentsParser.Syntax$.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">ArgumentsParser.Syntax$</a></li>
 <li><a href="org/apache/gearpump/security/Authenticator.html" title="interface in org.apache.gearpump.security" target="classFrame"><span class="interfaceName">Authenticator</span></a></li>
 <li><a href="org/apache/gearpump/security/Authenticator.AuthenticationResult.html" title="interface in org.apache.gearpump.security" target="classFrame"><span class="interfaceName">Authenticator.AuthenticationResult</span></a></li>
-<li><a href="org/apache/gearpump/partitioner/BroadcastPartitioner.html" title="class in org.apache.gearpump.partitioner" target="classFrame">BroadcastPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/BroadcastPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">BroadcastPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/Bucket.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">Bucket</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/ChainableOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">ChainableOp</a></li>
 <li><a href="org/apache/gearpump/streaming/task/CheckpointClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">CheckpointClock</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/CheckpointManager.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">CheckpointManager</a></li>
+<li><a href="org/apache/gearpump/streaming/state/impl/CheckpointManagerSpec.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">CheckpointManagerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/transaction/api/CheckpointStore.html" title="interface in org.apache.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">CheckpointStore</span></a></li>
 <li><a href="org/apache/gearpump/streaming/transaction/api/CheckpointStoreFactory.html" title="interface in org.apache.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">CheckpointStoreFactory</span></a></li>
 <li><a href="org/apache/gearpump/streaming/task/CheckProcessorDeath.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">CheckProcessorDeath</a></li>
-<li><a href="org/apache/gearpump/streaming/serializer/ChillSerializer.html" title="class in org.apache.gearpump.streaming.serializer" target="classFrame">ChillSerializer</a></li>
 <li><a href="org/apache/gearpump/transport/netty/Client.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">Client</a></li>
 <li><a href="org/apache/gearpump/transport/netty/Client.ChannelFutureOps.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">Client.ChannelFutureOps</a></li>
 <li><a href="org/apache/gearpump/transport/netty/Client.ChannelReady.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">Client.ChannelReady</a></li>
@@ -223,19 +246,30 @@
 <li><a href="org/apache/gearpump/streaming/appmaster/ClockService.SnapshotStartClock$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ClockService.SnapshotStartClock$</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/ClockService.StoredStartClock.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/ClockService.StoredStartClock$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ClockService.StoredStartClock$</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/ClockServiceSpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ClockServiceSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/ClockServiceSpec.Store.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ClockServiceSpec.Store</a></li>
 <li><a href="org/apache/gearpump/cluster/ClusterConfig.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClusterConfig</a></li>
 <li><a href="org/apache/gearpump/cluster/ClusterConfig.Configs.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClusterConfig.Configs</a></li>
 <li><a href="org/apache/gearpump/cluster/ClusterConfig.ConfigValidationException.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClusterConfig.ConfigValidationException</a></li>
 <li><a href="org/apache/gearpump/cluster/ClusterConfigSource.html" title="interface in org.apache.gearpump.cluster" target="classFrame"><span class="interfaceName">ClusterConfigSource</span></a></li>
 <li><a href="org/apache/gearpump/cluster/ClusterConfigSource.ClusterConfigSourceImpl.html" title="class in org.apache.gearpump.cluster" target="classFrame">ClusterConfigSource.ClusterConfigSourceImpl</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/CollectionDataSource.html" title="class in org.apache.gearpump.streaming.dsl" target="classFrame">CollectionDataSource</a></li>
-<li><a href="org/apache/gearpump/partitioner/CoLocationPartitioner.html" title="class in org.apache.gearpump.partitioner" target="classFrame">CoLocationPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/CoLocationPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">CoLocationPartitioner</a></li>
 <li><a href="org/apache/gearpump/security/ConfigFileBasedAuthenticator.html" title="class in org.apache.gearpump.security" target="classFrame">ConfigFileBasedAuthenticator</a></li>
+<li><a href="org/apache/gearpump/security/ConfigFileBasedAuthenticatorSpec.html" title="class in org.apache.gearpump.security" target="classFrame">ConfigFileBasedAuthenticatorSpec</a></li>
+<li><a href="org/apache/gearpump/util/ConfigsSpec.html" title="class in org.apache.gearpump.util" target="classFrame">ConfigsSpec</a></li>
+<li><a href="org/apache/gearpump/util/ConfigsSpec.Data.html" title="class in org.apache.gearpump.util" target="classFrame">ConfigsSpec.Data</a></li>
+<li><a href="org/apache/gearpump/util/ConfigsSpec.Data$.html" title="class in org.apache.gearpump.util" target="classFrame">ConfigsSpec.Data$</a></li>
 <li><a href="org/apache/gearpump/util/ConsoleOutput.html" title="interface in org.apache.gearpump.util" target="classFrame"><span class="interfaceName">ConsoleOutput</span></a></li>
 <li><a href="org/apache/gearpump/streaming/Constants.html" title="class in org.apache.gearpump.streaming" target="classFrame">Constants</a></li>
 <li><a href="org/apache/gearpump/util/Constants.html" title="class in org.apache.gearpump.util" target="classFrame">Constants</a></li>
 <li><a href="org/apache/gearpump/transport/netty/Context.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">Context</a></li>
 <li><a href="org/apache/gearpump/metrics/Counter.html" title="class in org.apache.gearpump.metrics" target="classFrame">Counter</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">CountTrigger</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">CountTriggerTask</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/CountTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">CountTriggerTaskSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">CountWindow</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/CountWindowFn.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">CountWindowFn</a></li>
 <li><a href="org/apache/gearpump/streaming/DAG.html" title="class in org.apache.gearpump.streaming" target="classFrame">DAG</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.DagInitiated$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager.DagInitiated$</a></li>
@@ -257,20 +291,37 @@
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.TaskLaunchData$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager.TaskLaunchData$</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.WatchChange.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/DagManager.WatchChange$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManager.WatchChange$</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/DagManagerSpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">DagManagerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/DAGSpec.html" title="class in org.apache.gearpump.streaming" target="classFrame">DAGSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/sink/DataSink.html" title="interface in org.apache.gearpump.streaming.sink" target="classFrame"><span class="interfaceName">DataSink</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">DataSinkOp</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/DataSinkOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">DataSinkOp</a></li>
 <li><a href="org/apache/gearpump/streaming/sink/DataSinkProcessor.html" title="class in org.apache.gearpump.streaming.sink" target="classFrame">DataSinkProcessor</a></li>
 <li><a href="org/apache/gearpump/streaming/sink/DataSinkTask.html" title="class in org.apache.gearpump.streaming.sink" target="classFrame">DataSinkTask</a></li>
+<li><a href="org/apache/gearpump/streaming/sink/DataSinkTaskSpec.html" title="class in org.apache.gearpump.streaming.sink" target="classFrame">DataSinkTaskSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSource.html" title="interface in org.apache.gearpump.streaming.source" target="classFrame"><span class="interfaceName">DataSource</span></a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceConfig.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceConfig</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">DataSourceOp</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/DataSourceOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">DataSourceOp</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceProcessor.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceProcessor</a></li>
 <li><a href="org/apache/gearpump/streaming/source/DataSourceTask.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceTask</a></li>
-<li><a href="org/apache/gearpump/streaming/kafka/lib/source/DefaultMessageDecoder.html" title="class in org.apache.gearpump.streaming.kafka.lib.source" target="classFrame">DefaultMessageDecoder</a></li>
+<li><a href="org/apache/gearpump/streaming/source/DataSourceTaskSpec.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DataSourceTaskSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/worker/DefaultExecutorProcessLauncher.html" title="class in org.apache.gearpump.cluster.worker" target="classFrame">DefaultExecutorProcessLauncher</a></li>
+<li><a href="org/apache/gearpump/streaming/kafka/lib/source/DefaultKafkaMessageDecoder.html" title="class in org.apache.gearpump.streaming.kafka.lib.source" target="classFrame">DefaultKafkaMessageDecoder</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/grouper/DefaultPartitionGrouper.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.grouper" target="classFrame">DefaultPartitionGrouper</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/format/DefaultSequenceFormatter.html" title="class in org.apache.gearpump.streaming.hadoop.lib.format" target="classFrame">DefaultSequenceFormatter</a></li>
-<li><a href="org/apache/gearpump/streaming/source/DefaultTimeStampFilter.html" title="class in org.apache.gearpump.streaming.source" target="classFrame">DefaultTimeStampFilter</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/Direct.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">Direct</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">DefaultWindowRunner</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.WindowGroup.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">DefaultWindowRunner.WindowGroup</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/DefaultWindowRunner.WindowGroup$.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">DefaultWindowRunner.WindowGroup$</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/Direct.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">Direct</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/Discarding.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">Discarding</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncher.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">DummyAppMasterLauncher</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/DummyAppMasterLauncherFactory.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">DummyAppMasterLauncherFactory</a></li>
+<li><a href="org/apache/gearpump/util/Echo.html" title="class in org.apache.gearpump.util" target="classFrame">Echo</a></li>
+<li><a href="org/apache/gearpump/util/EchoActor.html" title="class in org.apache.gearpump.util" target="classFrame">EchoActor</a></li>
+<li><a href="org/apache/gearpump/cluster/embedded/EmbeddedCluster.html" title="class in org.apache.gearpump.cluster.embedded" target="classFrame">EmbeddedCluster</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/EmitFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">EmitFunction</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/EventTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">EventTimeTrigger</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">EventTimeTriggerTask</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/EventTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">EventTimeTriggerTaskSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">Executor</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.DagVersionMismatchException.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">Executor.DagVersionMismatchException</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/Executor.ExecutorConfig.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">Executor.ExecutorConfig</a></li>
@@ -309,9 +360,13 @@
 <li><a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.StartExecutorsTimeOut$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ExecutorManager.StartExecutorsTimeOut$</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.UniCast.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ExecutorManager.UniCast</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/ExecutorManager.UniCast$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ExecutorManager.UniCast$</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/ExecutorManagerSpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ExecutorManagerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/ExecutorManagerSpec.StartExecutorActorPlease$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ExecutorManagerSpec.StartExecutorActorPlease$</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/ExecutorProcessLauncher.html" title="interface in org.apache.gearpump.cluster.worker" target="classFrame"><span class="interfaceName">ExecutorProcessLauncher</span></a></li>
 <li><a href="org/apache/gearpump/streaming/executor/ExecutorRestartPolicy.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">ExecutorRestartPolicy</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/ExecutorRestartPolicySpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ExecutorRestartPolicySpec</a></li>
 <li><a href="org/apache/gearpump/cluster/worker/ExecutorSlots.html" title="class in org.apache.gearpump.cluster.worker" target="classFrame">ExecutorSlots</a></li>
+<li><a href="org/apache/gearpump/streaming/executor/ExecutorSpec.html" title="class in org.apache.gearpump.streaming.executor" target="classFrame">ExecutorSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystem.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystem</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemLauncher</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystem.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemLauncher.LaunchExecutorSystem</a></li>
@@ -322,6 +377,7 @@
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemSuccess$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemLauncher.LaunchExecutorSystemSuccess$</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemLauncher.LaunchExecutorSystemTimeout</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncher.LaunchExecutorSystemTimeout$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemLauncher.LaunchExecutorSystemTimeout$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemLauncherSpec.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemLauncherSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemScheduler</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemScheduler.ExecutorSystemJvmConfig</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.ExecutorSystemJvmConfig$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemScheduler.ExecutorSystemJvmConfig$</a></li>
@@ -339,6 +395,10 @@
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StartExecutorSystemTimeout$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemScheduler.StartExecutorSystemTimeout$</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemScheduler.StopExecutorSystem</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemScheduler.StopExecutorSystem$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemScheduler.StopExecutorSystem$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemSchedulerSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemSchedulerSpec.ExecutorSystemLauncherStarted$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">ExecutorSystemSchedulerSpec.MockExecutorSystemLauncher</a></li>
 <li><a href="org/apache/gearpump/streaming/ExecutorToAppMaster.html" title="class in org.apache.gearpump.streaming" target="classFrame">ExecutorToAppMaster</a></li>
 <li><a href="org/apache/gearpump/streaming/ExecutorToAppMaster.MessageLoss.html" title="class in org.apache.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss</a></li>
 <li><a href="org/apache/gearpump/streaming/ExecutorToAppMaster.MessageLoss$.html" title="class in org.apache.gearpump.streaming" target="classFrame">ExecutorToAppMaster.MessageLoss$</a></li>
@@ -357,12 +417,24 @@
 <li><a href="org/apache/gearpump/serializer/FastKryoSerializer.KryoSerializationException$.html" title="class in org.apache.gearpump.serializer" target="classFrame">FastKryoSerializer.KryoSerializationException$</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/FetchThread.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer" target="classFrame">FetchThread</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/FetchThread.FetchThreadFactory.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer" target="classFrame">FetchThread.FetchThreadFactory</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileDirective.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileDirective</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileDirective.FileInfo.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileDirective.FileInfo</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileDirective.FileInfo$.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileDirective.FileInfo$</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileDirective.Form.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileDirective.Form</a></li>
 <li><a href="org/apache/gearpump/jarstore/FilePath.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FilePath</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileServer.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileServer</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileServer.Client.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileServer.Client</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileServer.Port.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileServer.Port</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileServer.Port$.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileServer.Port$</a></li>
+<li><a href="org/apache/gearpump/jarstore/FileServerSpec.html" title="class in org.apache.gearpump.jarstore" target="classFrame">FileServerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/rotation/FileSizeRotation.html" title="class in org.apache.gearpump.streaming.hadoop.lib.rotation" target="classFrame">FileSizeRotation</a></li>
 <li><a href="org/apache/gearpump/util/FileUtils.html" title="class in org.apache.gearpump.util" target="classFrame">FileUtils</a></li>
+<li><a href="org/apache/gearpump/util/FileUtilsSpec.html" title="class in org.apache.gearpump.util" target="classFrame">FileUtilsSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/FilterFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions" target="classFrame"><span class="interfaceName">FilterFunction</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/FixedWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">FixedWindow</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">FlatMapFunction</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/FlatMapFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions" target="classFrame"><span class="interfaceName">FlatMapFunction</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/FlatMapOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">FlatMapOp</a></li>
+<li><a href="org/apache/gearpump/cluster/main/Gear.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Gear</a></li>
 <li><a href="org/apache/gearpump/serializer/GearpumpSerialization.html" title="class in org.apache.gearpump.serializer" target="classFrame">GearpumpSerialization</a></li>
 <li><a href="org/apache/gearpump/streaming/task/GetCheckpointClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">GetCheckpointClock</a></li>
 <li><a href="org/apache/gearpump/streaming/task/GetDAG.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">GetDAG</a></li>
@@ -375,17 +447,23 @@
 <li><a href="org/apache/gearpump/util/Graph.NodeList.html" title="class in org.apache.gearpump.util" target="classFrame">Graph.NodeList</a></li>
 <li><a href="org/apache/gearpump/util/Graph.Path.html" title="class in org.apache.gearpump.util" target="classFrame">Graph.Path</a></li>
 <li><a href="org/apache/gearpump/util/Graph.Path$.html" title="class in org.apache.gearpump.util" target="classFrame">Graph.Path$</a></li>
+<li><a href="org/apache/gearpump/util/GraphSpec.html" title="class in org.apache.gearpump.util" target="classFrame">GraphSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/Group.html" title="interface in org.apache.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Group</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/GroupAlsoByWindow.html" title="class in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame">GroupAlsoByWindow</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/GroupByFn.html" title="interface in org.apache.gearpump.streaming.dsl.window.api" target="classFrame"><span class="interfaceName">GroupByFn</span></a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/GroupByFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions" target="classFrame"><span class="interfaceName">GroupByFunction</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">GroupByOp</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/GroupByOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">GroupByOp</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitioner.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitionerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitionerSpec.People</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/partitioner/GroupByPartitionerSpec.People$.html" title="class in org.apache.gearpump.streaming.dsl.partitioner" target="classFrame">GroupByPartitionerSpec.People$</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/HadoopCheckpointStore.html" title="class in org.apache.gearpump.streaming.hadoop" target="classFrame">HadoopCheckpointStore</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/HadoopCheckpointStoreFactory.html" title="class in org.apache.gearpump.streaming.hadoop" target="classFrame">HadoopCheckpointStoreFactory</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreReader.html" title="class in org.apache.gearpump.streaming.hadoop.lib" target="classFrame">HadoopCheckpointStoreReader</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/HadoopCheckpointStoreWriter.html" title="class in org.apache.gearpump.streaming.hadoop.lib" target="classFrame">HadoopCheckpointStoreWriter</a></li>
 <li><a href="org/apache/gearpump/util/HadoopFSLogAppender.html" title="class in org.apache.gearpump.util" target="classFrame">HadoopFSLogAppender</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/HadoopUtil.html" title="class in org.apache.gearpump.streaming.hadoop.lib" target="classFrame">HadoopUtil</a></li>
-<li><a href="org/apache/gearpump/partitioner/HashPartitioner.html" title="class in org.apache.gearpump.partitioner" target="classFrame">HashPartitioner</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/HashPartitioner.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">HashPartitioner</a></li>
 <li><a href="org/apache/gearpump/external/hbase/dsl/HBaseDSLSink.html" title="class in org.apache.gearpump.external.hbase.dsl" target="classFrame">HBaseDSLSink</a></li>
 <li><a href="org/apache/gearpump/external/hbase/HBaseSink.html" title="class in org.apache.gearpump.external.hbase" target="classFrame">HBaseSink</a></li>
 <li><a href="org/apache/gearpump/metrics/Histogram.html" title="class in org.apache.gearpump.metrics" target="classFrame">Histogram</a></li>
@@ -403,13 +481,38 @@
 <li><a href="org/apache/gearpump/util/HistoryMetricsService.MetricsStore.html" title="interface in org.apache.gearpump.util" target="classFrame"><span class="interfaceName">HistoryMetricsService.MetricsStore</span></a></li>
 <li><a href="org/apache/gearpump/util/HistoryMetricsService.SingleValueMetricsStore.html" title="class in org.apache.gearpump.util" target="classFrame">HistoryMetricsService.SingleValueMetricsStore</a></li>
 <li><a href="org/apache/gearpump/util/HistoryMetricsService.SkipAllAggregator.html" title="class in org.apache.gearpump.util" target="classFrame">HistoryMetricsService.SkipAllAggregator</a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/HistoryMetricsServiceSpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">HistoryMetricsServiceSpec</a></li>
 <li><a href="org/apache/gearpump/transport/HostPort.html" title="class in org.apache.gearpump.transport" target="classFrame">HostPort</a></li>
 <li><a href="org/apache/gearpump/transport/netty/IContext.html" title="interface in org.apache.gearpump.transport.netty" target="classFrame"><span class="interfaceName">IContext</span></a></li>
+<li><a href="org/apache/gearpump/cluster/main/Info.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Info</a></li>
 <li><a href="org/apache/gearpump/streaming/task/InitialAckRequest.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">InitialAckRequest</a></li>
 <li><a href="org/apache/gearpump/streaming/InitialAckRequestSerializer.html" title="class in org.apache.gearpump.streaming" target="classFrame">InitialAckRequestSerializer</a></li>
 <li><a href="org/apache/gearpump/streaming/storage/InMemoryAppStoreOnMaster.html" title="class in org.apache.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMaster</a></li>
+<li><a href="org/apache/gearpump/streaming/storage/InMemoryAppStoreOnMasterSpec.html" title="class in org.apache.gearpump.streaming.storage" target="classFrame">InMemoryAppStoreOnMasterSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/InMemoryCheckpointStore.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStore</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/InMemoryCheckpointStoreFactory.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreFactory</a></li>
+<li><a href="org/apache/gearpump/streaming/state/impl/InMemoryCheckpointStoreSpec.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">InMemoryCheckpointStoreSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.DeleteKVGroup.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.DeleteKVGroup</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.DeleteKVGroup$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.DeleteKVGroup$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKV.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GetKV</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKV$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GetKV$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVFailed.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GetKVFailed</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVFailed$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GetKVFailed$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVResult.html" title="interface in org.apache.gearpump.cluster.master" target="classFrame"><span class="interfaceName">InMemoryKVService.GetKVResult</span></a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVSuccess.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GetKVSuccess</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GetKVSuccess$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GetKVSuccess$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GroupDeleted.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GroupDeleted</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.GroupDeleted$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.GroupDeleted$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKV.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.PutKV</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKV$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.PutKV$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKVFailed.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.PutKVFailed</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKVFailed$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.PutKVFailed$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKVResult.html" title="interface in org.apache.gearpump.cluster.master" target="classFrame"><span class="interfaceName">InMemoryKVService.PutKVResult</span></a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.PutKVSuccess$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.PutKVSuccess$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.Request.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.Request</a></li>
+<li><a href="org/apache/gearpump/cluster/master/InMemoryKVService.Request$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">InMemoryKVService.Request$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/InMemoryKVServiceSpec.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">InMemoryKVServiceSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/Interval.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">Interval</a></li>
 <li><a href="org/apache/gearpump/streaming/executor/ITaskLauncher.html" title="interface in org.apache.gearpump.streaming.executor" target="classFrame"><span class="interfaceName">ITaskLauncher</span></a></li>
 <li><a href="org/apache/gearpump/transport/netty/ITransportMessageSerializer.html" title="interface in org.apache.gearpump.transport.netty" target="classFrame"><span class="interfaceName">ITransportMessageSerializer</span></a></li>
@@ -425,9 +528,13 @@
 <li><a href="org/apache/gearpump/streaming/appmaster/JarScheduler.ScheduleTask.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ScheduleTask</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/JarScheduler.ScheduleTask$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">JarScheduler.ScheduleTask$</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/JarScheduler.TransitToNewDag$.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">JarScheduler.TransitToNewDag$</a></li>
-<li><a href="org/apache/gearpump/jarstore/JarStoreService.html" title="interface in org.apache.gearpump.jarstore" target="classFrame"><span class="interfaceName">JarStoreService</span></a></li>
+<li><a href="org/apache/gearpump/streaming/appmaster/JarSchedulerSpec.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">JarSchedulerSpec</a></li>
+<li><a href="org/apache/gearpump/jarstore/JarStore.html" title="interface in org.apache.gearpump.jarstore" target="classFrame"><span class="interfaceName">JarStore</span></a></li>
+<li><a href="org/apache/gearpump/jarstore/JarStoreClient.html" title="class in org.apache.gearpump.jarstore" target="classFrame">JarStoreClient</a></li>
+<li><a href="org/apache/gearpump/jarstore/JarStoreServer.html" title="class in org.apache.gearpump.jarstore" target="classFrame">JarStoreServer</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi" target="classFrame">JavaStream</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaStreamApp.html" title="class in org.apache.gearpump.streaming.dsl.javaapi" target="classFrame">JavaStreamApp</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/javaapi/JavaWindowStream.html" title="class in org.apache.gearpump.streaming.dsl.javaapi" target="classFrame">JavaWindowStream</a></li>
 <li><a href="org/apache/gearpump/metrics/JvmMetricsSet.html" title="class in org.apache.gearpump.metrics" target="classFrame">JvmMetricsSet</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/util/KafkaClient.html" title="class in org.apache.gearpump.streaming.kafka.lib.util" target="classFrame">KafkaClient</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/util/KafkaClient.KafkaClientFactory.html" title="class in org.apache.gearpump.streaming.kafka.lib.util" target="classFrame">KafkaClient.KafkaClientFactory</a></li>
@@ -436,31 +543,54 @@
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/KafkaConsumer.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer" target="classFrame">KafkaConsumer</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/dsl/KafkaDSL.html" title="class in org.apache.gearpump.streaming.kafka.dsl" target="classFrame">KafkaDSL</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/consumer/KafkaMessage.html" title="class in org.apache.gearpump.streaming.kafka.lib.source.consumer" target="classFrame">KafkaMessage</a></li>
+<li><a href="org/apache/gearpump/streaming/kafka/lib/KafkaMessageDecoder.html" title="interface in org.apache.gearpump.streaming.kafka.lib" target="classFrame"><span class="interfaceName">KafkaMessageDecoder</span></a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/KafkaSink.html" title="class in org.apache.gearpump.streaming.kafka" target="classFrame">KafkaSink</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/KafkaSource.html" title="class in org.apache.gearpump.streaming.kafka" target="classFrame">KafkaSource</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/store/KafkaStore.html" title="class in org.apache.gearpump.streaming.kafka.lib.store" target="classFrame">KafkaStore</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/KafkaStoreFactory.html" title="class in org.apache.gearpump.streaming.kafka" target="classFrame">KafkaStoreFactory</a></li>
+<li><a href="org/apache/gearpump/cluster/main/Kill.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Kill</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/KVStream.html" title="class in org.apache.gearpump.streaming.dsl" target="classFrame">KVStream</a></li>
 <li><a href="org/apache/gearpump/streaming/task/LatencyProbe.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">LatencyProbe</a></li>
 <li><a href="org/apache/gearpump/streaming/LatencyProbeSerializer.html" title="class in org.apache.gearpump.streaming" target="classFrame">LatencyProbeSerializer</a></li>
 <li><a href="org/apache/gearpump/streaming/task/LatestMinClock.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">LatestMinClock</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/LauncherStarted.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">LauncherStarted</a></li>
 <li><a href="org/apache/gearpump/streaming/LifeTime.html" title="class in org.apache.gearpump.streaming" target="classFrame">LifeTime</a></li>
+<li><a href="org/apache/gearpump/cluster/main/Local.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Local</a></li>
+<li><a href="org/apache/gearpump/jarstore/local/LocalJarStore.html" title="class in org.apache.gearpump.jarstore.local" target="classFrame">LocalJarStore</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/LoggerSink.html" title="class in org.apache.gearpump.streaming.dsl" target="classFrame">LoggerSink</a></li>
 <li><a href="org/apache/gearpump/util/LogUtil.html" title="class in org.apache.gearpump.util" target="classFrame">LogUtil</a></li>
 <li><a href="org/apache/gearpump/util/LogUtil.ProcessType$.html" title="class in org.apache.gearpump.util" target="classFrame">LogUtil.ProcessType$</a></li>
+<li><a href="org/apache/gearpump/cluster/main/MainRunner.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MainRunner</a></li>
+<li><a href="org/apache/gearpump/cluster/main/MainSpec.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MainSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/MapFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions" target="classFrame"><span class="interfaceName">MapFunction</span></a></li>
+<li><a href="org/apache/gearpump/cluster/main/Master.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Master</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.MasterInfo.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.MasterInfo</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.MasterInfo$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.MasterInfo$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.MasterListUpdated.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.MasterListUpdated</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.MasterListUpdated$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.MasterListUpdated$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.SlotStatus.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.SlotStatus</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.SlotStatus$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.SlotStatus$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.WorkerTerminated.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.WorkerTerminated</a></li>
+<li><a href="org/apache/gearpump/cluster/master/Master.WorkerTerminated$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">Master.WorkerTerminated$</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterActivity.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterActivity</a></li>
 <li><a href="org/apache/gearpump/cluster/client/MasterClient.html" title="class in org.apache.gearpump.cluster.client" target="classFrame">MasterClient</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">MasterConnectionKeeper</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.AppMasterRegisterTimeout$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">MasterConnectionKeeper.AppMasterRegisterTimeout$</a></li>
 <li><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeper.MasterConnectionStatus$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">MasterConnectionKeeper.MasterConnectionStatus$</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">MasterConnectionKeeperSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">MasterConnectionKeeperSpec.ConnectionKeeperTestEnv</a></li>
+<li><a href="org/apache/gearpump/cluster/appmaster/MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$.html" title="class in org.apache.gearpump.cluster.appmaster" target="classFrame">MasterConnectionKeeperSpec.ConnectionKeeperTestEnv$</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterHarness.html" title="interface in org.apache.gearpump.cluster" target="classFrame"><span class="interfaceName">MasterHarness</span></a></li>
+<li><a href="org/apache/gearpump/cluster/MasterHarness.MockMaster.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterHarness.MockMaster</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterNode.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterNode</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/MasterOp.html" title="interface in org.apache.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">MasterOp</span></a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterProxy.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterProxy</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterProxy.MasterRestarted$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterProxy.MasterRestarted$</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterProxy.MasterStopped$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterProxy.MasterStopped$</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterProxy.WatchMaster.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterProxy.WatchMaster</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterProxy.WatchMaster$.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterProxy.WatchMaster$</a></li>
+<li><a href="org/apache/gearpump/cluster/master/MasterProxySpec.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterProxySpec</a></li>
+<li><a href="org/apache/gearpump/cluster/master/MasterSpec.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterSpec</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterStatus.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterStatus</a></li>
 <li><a href="org/apache/gearpump/cluster/master/MasterSummary.html" title="class in org.apache.gearpump.cluster.master" target="classFrame">MasterSummary</a></li>
 <li><a href="org/apache/gearpump/cluster/MasterToAppMaster.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToAppMaster</a></li>
@@ -512,12 +642,23 @@
 <li><a href="org/apache/gearpump/cluster/MasterToClient.SubmitApplicationResultValue$.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToClient.SubmitApplicationResultValue$</a></li>
 <li><a href="org/apache/gearpump/cluster/MasterToClient.WorkerConfig.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToClient.WorkerConfig</a></li>
 <li><a href="org/apache/gearpump/cluster/MasterToClient.WorkerConfig$.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToClient.WorkerConfig$</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">MergeOp</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterToWorker.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToWorker</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToWorker.UpdateResourceFailed</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterToWorker.UpdateResourceFailed$.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToWorker.UpdateResourceFailed$</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterToWorker.UpdateResourceSucceed$.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToWorker.UpdateResourceSucceed$</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToWorker.WorkerRegistered</a></li>
+<li><a href="org/apache/gearpump/cluster/MasterToWorker.WorkerRegistered$.html" title="class in org.apache.gearpump.cluster" target="classFrame">MasterToWorker.WorkerRegistered$</a></li>
+<li><a href="org/apache/gearpump/cluster/main/MasterWatcher.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MasterWatcher</a></li>
+<li><a href="org/apache/gearpump/cluster/main/MasterWatcher.Shutdown$.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MasterWatcher.Shutdown$</a></li>
+<li><a href="org/apache/gearpump/cluster/main/MasterWatcherSpec.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">MasterWatcherSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/MergeOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">MergeOp</a></li>
 <li><a href="org/apache/gearpump/Message.html" title="class in org.apache.gearpump" target="classFrame">Message</a></li>
+<li><a href="org/apache/gearpump/streaming/kafka/lib/MessageAndWatermark.html" title="class in org.apache.gearpump.streaming.kafka.lib" target="classFrame">MessageAndWatermark</a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageBatch.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">MessageBatch</a></li>
-<li><a href="org/apache/gearpump/streaming/transaction/api/MessageDecoder.html" title="interface in org.apache.gearpump.streaming.transaction.api" target="classFrame"><span class="interfaceName">MessageDecoder</span></a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageDecoder.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">MessageDecoder</a></li>
 <li><a href="org/apache/gearpump/transport/netty/MessageEncoder.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">MessageEncoder</a></li>
+<li><a href="org/apache/gearpump/streaming/MessageSerializerSpec.html" title="class in org.apache.gearpump.streaming" target="classFrame">MessageSerializerSpec</a></li>
+<li><a href="org/apache/gearpump/util/MessageTimeOut.html" title="class in org.apache.gearpump.util" target="classFrame">MessageTimeOut</a></li>
 <li><a href="org/apache/gearpump/metrics/Meter.html" title="class in org.apache.gearpump.metrics" target="classFrame">Meter</a></li>
 <li><a href="org/apache/gearpump/metrics/Metrics.html" title="class in org.apache.gearpump.metrics" target="classFrame">Metrics</a></li>
 <li><a href="org/apache/gearpump/metrics/Metrics.Counter.html" title="class in org.apache.gearpump.metrics" target="classFrame">Metrics.Counter</a></li>
@@ -539,41 +680,55 @@
 <li><a href="org/apache/gearpump/metrics/MetricsAggregator.html" title="interface in org.apache.gearpump.metrics" target="classFrame"><span class="interfaceName">MetricsAggregator</span></a></li>
 <li><a href="org/apache/gearpump/metrics/MetricsReporterService.html" title="class in org.apache.gearpump.metrics" target="classFrame">MetricsReporterService</a></li>
 <li><a href="org/apache/gearpump/metrics/MetricsReporterService.ReportTo.html" title="interface in org.apache.gearpump.metrics" target="classFrame"><span class="interfaceName">MetricsReporterService.ReportTo</span></a></li>
+<li><a href="org/apache/gearpump/metrics/MetricsSpec.html" title="class in org.apache.gearpump.metrics" target="classFrame">MetricsSpec</a></li>
+<li><a href="org/apache/gearpump/cluster/MiniCluster.html" title="class in org.apache.gearpump.cluster" target="classFrame">MiniCluster</a></li>
+<li><a href="org/apache/gearpump/transport/MockTransportSerializer.html" title="class in org.apache.gearpump.transport" target="classFrame">MockTransportSerializer</a></li>
+<li><a href="org/apache/gearpump/transport/MockTransportSerializer.NettyMessage.html" title="class in org.apache.gearpump.transport" target="classFrame">MockTransportSerializer.NettyMessage</a></li>
+<li><a href="org/apache/gearpump/transport/MockTransportSerializer.NettyMessage$.html" title="class in org.apache.gearpump.transport" target="classFrame">MockTransportSerializer.NettyMessage$</a></li>
+<li><a href="org/apache/gearpump/streaming/MockUtil.html" title="class in org.apache.gearpump.streaming" target="classFrame">MockUtil</a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/Monoid.html" title="interface in org.apache.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Monoid</span></a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/MonoidState.html" title="class in org.apache.gearpump.streaming.state.api" target="classFrame">MonoidState</a></li>
-<li><a href="org/apache/gearpump/partitioner/MulticastPartitioner.html" title="interface in org.apache.gearpump.partitioner" target="classFrame"><span class="interfaceName">MulticastPartitioner</span></a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/MulticastPartitioner.html" title="interface in org.apache.gearpump.streaming.partitioner" target="classFrame"><span class="interfaceName">MulticastPartitioner</span></a></li>
 <li><a href="org/apache/gearpump/transport/netty/NettyConfig.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">NettyConfig</a></li>
 <li><a href="org/apache/gearpump/transport/netty/NettyRenameThreadFactory.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">NettyRenameThreadFactory</a></li>
+<li><a href="org/apache/gearpump/transport/NettySpec.html" title="class in org.apache.gearpump.transport" target="classFrame">NettySpec</a></li>
 <li><a href="org/apache/gearpump/transport/netty/NettyUtil.html" title="class in org.apache.gearpump.transport.netty" target="classFrame">NettyUtil</a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/NonWindowState.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">NonWindowState</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/Op.html" title="interface in org.apache.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">Op</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/OpChain.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">OpChain</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/OpEdge.html" title="interface in org.apache.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">OpEdge</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.AndThen.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.AndThen</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.DummyInputFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.DummyInputFunction</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.FlatMapFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.FlatMapFunction</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.GroupByTask.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.GroupByTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.ReduceFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.ReduceFunction</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.SingleInputFunction.html" title="interface in org.apache.gearpump.streaming.dsl.plan" target="classFrame"><span class="interfaceName">OpTranslator.SingleInputFunction</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.SinkTask.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SinkTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.SourceTask.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.SourceTask</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/plan/OpTranslator.TransformTask.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpTranslator.TransformTask</a></li>
+<li><a href="org/apache/gearpump/streaming/state/impl/NonWindowStateSpec.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">NonWindowStateSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/Op.html" title="interface in org.apache.gearpump.streaming.dsl.plan" target="classFrame"><span class="interfaceName">Op</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/OpChainException.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpChainException</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/OpEdge.html" title="interface in org.apache.gearpump.streaming.dsl.plan" target="classFrame"><span class="interfaceName">OpEdge</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnySink.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpSpec.AnySink</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnySource.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpSpec.AnySource</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/OpSpec.AnyTask.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">OpSpec.AnyTask</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/format/OutputFormatter.html" title="interface in org.apache.gearpump.streaming.hadoop.lib.format" target="classFrame"><span class="interfaceName">OutputFormatter</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/ParameterizedOp.html" title="interface in org.apache.gearpump.streaming.dsl.op" target="classFrame"><span class="interfaceName">ParameterizedOp</span></a></li>
 <li><a href="org/apache/gearpump/cluster/main/ParseResult.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">ParseResult</a></li>
-<li><a href="org/apache/gearpump/partitioner/Partitioner.html" title="interface in org.apache.gearpump.partitioner" target="classFrame"><span class="interfaceName">Partitioner</span></a></li>
-<li><a href="org/apache/gearpump/partitioner/PartitionerByClassName.html" title="class in org.apache.gearpump.partitioner" target="classFrame">PartitionerByClassName</a></li>
-<li><a href="org/apache/gearpump/partitioner/PartitionerDescription.html" title="class in org.apache.gearpump.partitioner" target="classFrame">PartitionerDescription</a></li>
-<li><a href="org/apache/gearpump/partitioner/PartitionerFactory.html" title="interface in org.apache.gearpump.partitioner" target="classFrame"><span class="interfaceName">PartitionerFactory</span></a></li>
-<li><a href="org/apache/gearpump/partitioner/PartitionerObject.html" title="class in org.apache.gearpump.partitioner" target="classFrame">PartitionerObject</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/Partitioner.html" title="interface in org.apache.gearpump.streaming.partitioner" target="classFrame"><span class="interfaceName">Partitioner</span></a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/PartitionerByClassName.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">PartitionerByClassName</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/PartitionerDescription.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">PartitionerDescription</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/PartitionerFactory.html" title="interface in org.apache.gearpump.streaming.partitioner" target="classFrame"><span class="interfaceName">PartitionerFactory</span></a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/PartitionerObject.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">PartitionerObject</a></li>
+<li><a href="org/apache/gearpump/streaming/partitioner/PartitionerSpec.html" title="class in org.apache.gearpump.streaming.partitioner" target="classFrame">PartitionerSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/kafka/lib/source/grouper/PartitionGrouper.html" title="interface in org.apache.gearpump.streaming.kafka.lib.source.grouper" target="classFrame"><span class="interfaceName">PartitionGrouper</span></a></li>
 <li><a href="org/apache/gearpump/security/PasswordUtil.html" title="class in org.apache.gearpump.security" target="classFrame">PasswordUtil</a></li>
+<li><a href="org/apache/gearpump/security/PasswordUtilSpec.html" title="class in org.apache.gearpump.security" target="classFrame">PasswordUtilSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/PersistentState.html" title="interface in org.apache.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">PersistentState</span></a></li>
 <li><a href="org/apache/gearpump/streaming/state/impl/PersistentStateConfig.html" title="class in org.apache.gearpump.streaming.state.impl" target="classFrame">PersistentStateConfig</a></li>
 <li><a href="org/apache/gearpump/streaming/state/api/PersistentTask.html" title="class in org.apache.gearpump.streaming.state.api" target="classFrame">PersistentTask</a></li>
 <li><a href="org/apache/gearpump/streaming/dsl/plan/Planner.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">Planner</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">PlannerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnyGroupByFn.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">PlannerSpec.AnyGroupByFn</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnySink.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">PlannerSpec.AnySink</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnySource.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">PlannerSpec.AnySource</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/PlannerSpec.AnyTask.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">PlannerSpec.AnyTask</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/Priority.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Priority</a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/PriorityScheduler.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">PriorityScheduler</a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/PrioritySchedulerSpec.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">PrioritySchedulerSpec</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/api/ProcessingTimeTrigger.html" title="class in org.apache.gearpump.streaming.dsl.window.api" target="classFrame">ProcessingTimeTrigger</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">ProcessingTimeTriggerTask</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTask.Triggering$.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">ProcessingTimeTriggerTask.Triggering$</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/task/ProcessingTimeTriggerTaskSpec.html" title="class in org.apache.gearpump.streaming.dsl.task" target="classFrame">ProcessingTimeTriggerTaskSpec</a></li>
 <li><a href="org/apache/gearpump/util/ProcessLogRedirector.html" title="class in org.apache.gearpump.util" target="classFrame">ProcessLogRedirector</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/Processor.html" title="class in org.apache.gearpump.streaming.javaapi" target="classFrame">Processor</a></li>
 <li><a href="org/apache/gearpump/streaming/Processor.html" title="interface in org.apache.gearpump.streaming" target="classFrame"><span class="interfaceName">Processor</span></a></li>
@@ -585,20 +740,28 @@
 <li><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.HistogramAggregator.html" title="class in org.apache.gearpump.streaming.metrics" target="classFrame">ProcessorAggregator.HistogramAggregator</a></li>
 <li><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.MeterAggregator.html" title="class in org.apache.gearpump.streaming.metrics" target="classFrame">ProcessorAggregator.MeterAggregator</a></li>
 <li><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregator.MultiLayerMap.html" title="class in org.apache.gearpump.streaming.metrics" target="classFrame">ProcessorAggregator.MultiLayerMap</a></li>
+<li><a href="org/apache/gearpump/streaming/metrics/ProcessorAggregatorSpec.html" title="class in org.apache.gearpump.streaming.metrics" target="classFrame">ProcessorAggregatorSpec</a></li>
 <li><a href="org/apache/gearpump/streaming/ProcessorDescription.html" title="class in org.apache.gearpump.streaming" target="classFrame">ProcessorDescription</a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">ProcessorOp</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/ProcessorOp.html" title="class in org.apache.gearpump.streaming.dsl.plan" target="classFrame">ProcessorOp</a></li>
 <li><a href="org/apache/gearpump/streaming/appmaster/ProcessorSummary.html" title="class in org.apache.gearpump.streaming.appmaster" target="classFrame">ProcessorSummary</a></li>
 <li><a href="org/apache/gearpump/util/RecreateRollingFileAppender.html" title="class in org.apache.gearpump.util" target="classFrame">RecreateRollingFileAppender</a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/window/impl/ReduceFnRunner.html" title="interface in org.apache.gearpump.streaming.dsl.window.impl" target="classFrame"><span class="interfaceName">ReduceFnRunner</span></a></li>
+<li><a href="org/apache/gearpump/streaming/dsl/plan/functions/ReduceFunction.html" title="class in org.apache.gearpump.streaming.dsl.plan.functions" target="classFrame">ReduceFunction</a></li>
 <li><a href="org/apache/gearpump/streaming/javaapi/dsl/functions/ReduceFunction.html" title="interface in org.apache.gearpump.streaming.javaapi.dsl.functions" target="classFrame"><span class="interfaceName">ReduceFunction</span></a></li>
-<li><a href="org/apache/gearpump/streaming/dsl/op/ReduceOp.html" title="class in org.apache.gearpump.streaming.dsl.op" target="classFrame">ReduceOp</a></li>
 <li><a href="org/apache/gearpump/util/ReferenceEqual.html" title="interface in org.apache.gearpump.util" target="classFrame"><span class="interfaceName">ReferenceEqual</span></a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/Relaxation.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Relaxation</a></li>
+<li><a href="org/apache/gearpump/cluster/main/Replay.html" title="class in org.apache.gearpump.cluster.main" target="classFrame">Replay</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/Resource.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Resource</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/ResourceAllocation.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">ResourceAllocation</a></li>
 <li><a href="org/apache/gearpump/cluster/scheduler/ResourceRequest.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">ResourceRequest</a></li>
 <li><a href="org/apache/gearpump/util/RestartPolicy.html" title="class in org.apache.gearpump.util" target="classFrame">RestartPolicy</a></li>
 <li><a href="org/apache/gearpump/util/RichProcess.html" title="class in org.apache.gearpump.util" target="classFrame">RichProcess</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/lib/rotation/Rotation.html" title="interface in org.apache.gearpump.streaming.hadoop.lib.rotation" target="classFrame"><span class="interfaceName">Rotation</span></a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/Scheduler.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Scheduler</a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/Scheduler.ApplicationFinished.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Scheduler.ApplicationFinished</a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/Scheduler.ApplicationFinished$.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Scheduler.ApplicationFinished$</a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/Scheduler.PendingRequest.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Scheduler.PendingRequest</a></li>
+<li><a href="org/apache/gearpump/cluster/scheduler/Scheduler.PendingRequest$.html" title="class in org.apache.gearpump.cluster.scheduler" target="classFrame">Scheduler.PendingRequest$</a></li>
 <li><a href="org/apache/gearpump/streaming/task/SendMessageLoss.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">SendMessageLoss</a></li>
 <li><a href="org/apache/gearpump/streaming/hadoop/SequenceFileSink.html" title="class in org.apache.gearpump.streaming.hadoop" target="classFrame">SequenceFileSink</a></li>
 <li><a href="org/apache/gearpump/serializer/SerializationFramework.html" title="interface in org.apache.gearpump.serializer" target="classFrame"><span class="interfaceName">SerializationFramework</span></a></li>
@@ -608,6 +771,11 @@
 <li><a href="org/apache/gearpump/streaming/state/api/Serializer.html" title="interface in org.apache.gearpump.streaming.state.api" target="classFrame"><span class="interfaceName">Serializer</span></a></li>
 <li><a href="org/apache/gearpump/streaming/task/SerializerResolver.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">SerializerResolver</a></li>
 <li><a href="org/apache/gearpump/streaming/task/SerializerResolver.Registration.html" title="class in org.apache.gearpump.streaming.task" target="classFrame">SerializerResolver.Registration</a></li>
+<li><a href="org/apache/gearpump/serializer/SerializerSpec.html" title="class in org.apache.gearpump.serializer" target="classFrame">SerializerSpec</a></li>
+<li><a href="org/apache/gearpump/serializer/SerializerSpec.ClassA.html" title="class in org.apache.gearpump.serializer" target="classFrame">SerializerSpec.ClassA</a></li>
+<li><a href="org/apache/gearpump/serializer/SerializerSpec.ClassASerializer.html" title="class in org.apache.gearpump.serializer" target="classFrame">SerializerSpec.ClassASerializer</a></li>
+<li><a href="org/apache/gearpump/serializer/SerializerSpec.ClassB.html" title="class in org.apache

<TRUNCATED>