You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nemo.apache.org by wo...@apache.org on 2018/02/28 07:07:26 UTC

[incubator-nemo] 06/12: update apidocs

This is an automated email from the ASF dual-hosted git repository.

wonook pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/incubator-nemo.git

commit 7afde46e2f7734c7d78d23ae2c0859c0162c0e37
Author: Won Wook SONG <ws...@gmail.com>
AuthorDate: Thu Feb 1 21:42:00 2018 +0900

    update apidocs
---
 apidocs/allclasses-frame.html                      |  602 +--
 apidocs/allclasses-noframe.html                    |  602 +--
 apidocs/constant-values.html                       |   52 +-
 apidocs/deprecated-list.html                       |   10 +-
 apidocs/edu/snu/coral/client/ClientEndpoint.html   |  338 ++
 .../client/CoralClient.JobMessageHandler.html      |  287 ++
 apidocs/edu/snu/coral/client/CoralClient.html      |  221 ++
 apidocs/edu/snu/coral/client/DriverEndpoint.html   |  251 ++
 apidocs/edu/snu/coral/client/JobLauncher.html      |  347 ++
 apidocs/edu/snu/coral/client/StateTranslator.html  |  238 ++
 .../snu/coral/client/class-use/ClientEndpoint.html |  191 +
 .../class-use/CoralClient.JobMessageHandler.html   |  126 +
 .../snu/coral/client/class-use/CoralClient.html    |  126 +
 .../snu/coral/client/class-use/DriverEndpoint.html |  126 +
 .../snu/coral/client/class-use/JobLauncher.html    |  126 +
 .../coral/client/class-use/StateTranslator.html    |  190 +
 apidocs/edu/snu/coral/client/package-frame.html    |   28 +
 apidocs/edu/snu/coral/client/package-summary.html  |  182 +
 apidocs/edu/snu/coral/client/package-tree.html     |  147 +
 apidocs/edu/snu/coral/client/package-use.html      |  194 +
 apidocs/edu/snu/coral/common/ArgBuilder.html       |  373 ++
 apidocs/edu/snu/coral/common/ContextImpl.html      |  292 ++
 .../coral/common/DirectByteArrayOutputStream.html  |  361 ++
 apidocs/edu/snu/coral/common/KeyExtractor.html     |  243 ++
 apidocs/edu/snu/coral/common/Pair.html             |  356 ++
 .../edu/snu/coral/common/StateMachine.Builder.html |  332 ++
 apidocs/edu/snu/coral/common/StateMachine.html     |  375 ++
 .../edu/snu/coral/common/class-use/ArgBuilder.html |  182 +
 .../snu/coral/common/class-use/ContextImpl.html    |  126 +
 .../class-use/DirectByteArrayOutputStream.html     |  126 +
 .../snu/coral/common/class-use/KeyExtractor.html   |  236 ++
 apidocs/edu/snu/coral/common/class-use/Pair.html   |  376 ++
 .../common/class-use/StateMachine.Builder.html     |  185 +
 .../snu/coral/common/class-use/StateMachine.html   |  206 +
 apidocs/edu/snu/coral/common/coder/BytesCoder.html |  365 ++
 .../snu/coral/common/coder/Coder.DummyCoder.html   |  377 ++
 apidocs/edu/snu/coral/common/coder/Coder.html      |  342 ++
 .../coral/common/coder/class-use/BytesCoder.html   |  126 +
 .../common/coder/class-use/Coder.DummyCoder.html   |  126 +
 .../snu/coral/common/coder/class-use/Coder.html    |  556 +++
 .../edu/snu/coral/common/coder/package-frame.html  |   26 +
 .../snu/coral/common/coder/package-summary.html    |  169 +
 .../edu/snu/coral/common/coder/package-tree.html   |  148 +
 .../edu/snu/coral/common/coder/package-use.html    |  350 ++
 .../snu/coral/common/dag/DAG.TraversalOrder.html   |  348 ++
 apidocs/edu/snu/coral/common/dag/DAG.html          |  863 +++++
 apidocs/edu/snu/coral/common/dag/DAGBuilder.html   |  530 +++
 apidocs/edu/snu/coral/common/dag/Edge.html         |  379 ++
 apidocs/edu/snu/coral/common/dag/Vertex.html       |  329 ++
 .../common/dag/class-use/DAG.TraversalOrder.html   |  175 +
 .../edu/snu/coral/common/dag/class-use/DAG.html    |  861 +++++
 .../snu/coral/common/dag/class-use/DAGBuilder.html |  254 ++
 .../edu/snu/coral/common/dag/class-use/Edge.html   |  285 ++
 .../edu/snu/coral/common/dag/class-use/Vertex.html |  423 +++
 .../edu/snu/coral/common/dag/package-frame.html    |   28 +
 .../edu/snu/coral/common/dag/package-summary.html  |  181 +
 apidocs/edu/snu/coral/common/dag/package-tree.html |  154 +
 apidocs/edu/snu/coral/common/dag/package-use.html  |  594 +++
 .../common/eventhandler/CommonEventHandler.html    |  255 ++
 .../coral/common/eventhandler/CompilerEvent.html   |  174 +
 .../common/eventhandler/CompilerEventHandler.html  |  211 ++
 .../eventhandler/PubSubEventHandlerWrapper.html    |  244 ++
 .../coral/common/eventhandler/RuntimeEvent.html    |  174 +
 .../common/eventhandler/RuntimeEventHandler.html   |  211 ++
 .../eventhandler/class-use/CommonEventHandler.html |  248 ++
 .../eventhandler/class-use/CompilerEvent.html      |  192 +
 .../class-use/CompilerEventHandler.html            |  168 +
 .../class-use/PubSubEventHandlerWrapper.html       |  169 +
 .../eventhandler/class-use/RuntimeEvent.html       |  192 +
 .../class-use/RuntimeEventHandler.html             |  168 +
 .../coral/common/eventhandler/package-frame.html   |   29 +
 .../coral/common/eventhandler/package-summary.html |  187 +
 .../coral/common/eventhandler/package-tree.html    |  154 +
 .../snu/coral/common/eventhandler/package-use.html |  275 ++
 .../common/exception/BlockFetchException.html      |  278 ++
 .../common/exception/BlockWriteException.html      |  278 ++
 .../CompileTimeOptimizationException.html          |  297 ++
 .../coral/common/exception/ContainerException.html |  278 ++
 .../exception/DynamicOptimizationException.html    |  297 ++
 .../exception/IllegalEdgeOperationException.html   |  279 ++
 .../common/exception/IllegalMessageException.html  |  278 ++
 .../exception/IllegalStateTransitionException.html |  278 ++
 .../exception/IllegalVertexOperationException.html |  279 ++
 .../exception/InvalidParameterException.html       |  278 ++
 .../coral/common/exception/JsonParseException.html |  278 ++
 .../common/exception/NodeConnectionException.html  |  278 ++
 .../exception/PhysicalPlanGenerationException.html |  299 ++
 .../common/exception/SchedulingException.html      |  279 ++
 .../exception/UnknownExecutionStateException.html  |  278 ++
 .../exception/UnknownFailureCauseException.html    |  278 ++
 .../exception/UnrecoverableFailureException.html   |  278 ++
 .../exception/UnsupportedBlockStoreException.html  |  278 ++
 .../exception/UnsupportedCommPatternException.html |  278 ++
 .../UnsupportedExecutionPropertyException.html     |  278 ++
 .../exception/UnsupportedMethodException.html      |  278 ++
 .../exception/UnsupportedPartitionerException.html |  278 ++
 .../exception/class-use/BlockFetchException.html   |  195 +
 .../exception/class-use/BlockWriteException.html   |  204 +
 .../CompileTimeOptimizationException.html          |  126 +
 .../exception/class-use/ContainerException.html    |  126 +
 .../class-use/DynamicOptimizationException.html    |  126 +
 .../class-use/IllegalEdgeOperationException.html   |  169 +
 .../class-use/IllegalMessageException.html         |  126 +
 .../class-use/IllegalStateTransitionException.html |  126 +
 .../class-use/IllegalVertexOperationException.html |  126 +
 .../class-use/InvalidParameterException.html       |  126 +
 .../exception/class-use/JsonParseException.html    |  126 +
 .../class-use/NodeConnectionException.html         |  126 +
 .../class-use/PhysicalPlanGenerationException.html |  126 +
 .../exception/class-use/SchedulingException.html   |  126 +
 .../class-use/UnknownExecutionStateException.html  |  126 +
 .../class-use/UnknownFailureCauseException.html    |  166 +
 .../class-use/UnrecoverableFailureException.html   |  126 +
 .../class-use/UnsupportedBlockStoreException.html  |  126 +
 .../class-use/UnsupportedCommPatternException.html |  126 +
 .../UnsupportedExecutionPropertyException.html     |  126 +
 .../class-use/UnsupportedMethodException.html      |  126 +
 .../class-use/UnsupportedPartitionerException.html |  126 +
 .../snu/coral/common/exception/package-frame.html  |   42 +
 .../coral/common/exception/package-summary.html    |  272 ++
 .../snu/coral/common/exception/package-tree.html   |  172 +
 .../snu/coral/common/exception/package-use.html    |  208 +
 apidocs/edu/snu/coral/common/ir/IdManager.html     |  277 ++
 .../edu/snu/coral/common/ir/OutputCollector.html   |  273 ++
 apidocs/edu/snu/coral/common/ir/Readable.html      |  243 ++
 .../edu/snu/coral/common/ir/ReadablesWrapper.html  |  240 ++
 .../snu/coral/common/ir/class-use/IdManager.html   |  126 +
 .../coral/common/ir/class-use/OutputCollector.html |  317 ++
 .../snu/coral/common/ir/class-use/Readable.html    |  188 +
 .../common/ir/class-use/ReadablesWrapper.html      |  275 ++
 apidocs/edu/snu/coral/common/ir/edge/IREdge.html   |  517 +++
 .../snu/coral/common/ir/edge/class-use/IREdge.html |  857 +++++
 .../CompressionProperty.Compression.html           |  348 ++
 .../executionproperty/CompressionProperty.html     |  297 ++
 .../DataCommunicationPatternProperty.Value.html    |  360 ++
 .../DataCommunicationPatternProperty.html          |  297 ++
 .../DataFlowModelProperty.Value.html               |  348 ++
 .../executionproperty/DataFlowModelProperty.html   |  297 ++
 .../executionproperty/DataStoreProperty.Value.html |  372 ++
 .../edge/executionproperty/DataStoreProperty.html  |  297 ++
 .../executionproperty/KeyExtractorProperty.html    |  284 ++
 .../MetricCollectionProperty.Value.html            |  336 ++
 .../MetricCollectionProperty.html                  |  297 ++
 .../PartitionerProperty.Value.html                 |  360 ++
 .../executionproperty/PartitionerProperty.html     |  297 ++
 .../UsedDataHandlingProperty.Value.html            |  348 ++
 .../UsedDataHandlingProperty.html                  |  298 ++
 .../class-use/CompressionProperty.Compression.html |  212 ++
 .../class-use/CompressionProperty.html             |  168 +
 .../DataCommunicationPatternProperty.Value.html    |  249 ++
 .../DataCommunicationPatternProperty.html          |  168 +
 .../class-use/DataFlowModelProperty.Value.html     |  190 +
 .../class-use/DataFlowModelProperty.html           |  168 +
 .../class-use/DataStoreProperty.Value.html         |  305 ++
 .../class-use/DataStoreProperty.html               |  168 +
 .../class-use/KeyExtractorProperty.html            |  168 +
 .../class-use/MetricCollectionProperty.Value.html  |  190 +
 .../class-use/MetricCollectionProperty.html        |  168 +
 .../class-use/PartitionerProperty.Value.html       |  190 +
 .../class-use/PartitionerProperty.html             |  168 +
 .../class-use/UsedDataHandlingProperty.Value.html  |  219 ++
 .../class-use/UsedDataHandlingProperty.html        |  168 +
 .../ir/edge/executionproperty/package-frame.html   |   38 +
 .../ir/edge/executionproperty/package-summary.html |  241 ++
 .../ir/edge/executionproperty/package-tree.html    |  168 +
 .../ir/edge/executionproperty/package-use.html     |  343 ++
 .../snu/coral/common/ir/edge/package-frame.html    |   21 +
 .../snu/coral/common/ir/edge/package-summary.html  |  146 +
 .../edu/snu/coral/common/ir/edge/package-tree.html |  143 +
 .../edu/snu/coral/common/ir/edge/package-use.html  |  413 ++
 .../executionproperty/ExecutionProperty.Key.html   |  480 +++
 .../ir/executionproperty/ExecutionProperty.html    |  345 ++
 .../ir/executionproperty/ExecutionPropertyMap.html |  502 +++
 .../class-use/ExecutionProperty.Key.html           |  441 +++
 .../class-use/ExecutionProperty.html               |  366 ++
 .../class-use/ExecutionPropertyMap.html            |  341 ++
 .../common/ir/executionproperty/package-frame.html |   26 +
 .../ir/executionproperty/package-summary.html      |  169 +
 .../common/ir/executionproperty/package-tree.html  |  152 +
 .../common/ir/executionproperty/package-use.html   |  427 +++
 apidocs/edu/snu/coral/common/ir/package-frame.html |   27 +
 .../edu/snu/coral/common/ir/package-summary.html   |  175 +
 apidocs/edu/snu/coral/common/ir/package-tree.html  |  149 +
 apidocs/edu/snu/coral/common/ir/package-use.html   |  360 ++
 .../edu/snu/coral/common/ir/vertex/IRVertex.html   |  405 ++
 .../common/ir/vertex/InitializedSourceVertex.html  |  356 ++
 .../edu/snu/coral/common/ir/vertex/LoopVertex.html |  727 ++++
 .../ir/vertex/MetricCollectionBarrierVertex.html   |  423 +++
 .../snu/coral/common/ir/vertex/OperatorVertex.html |  356 ++
 .../snu/coral/common/ir/vertex/SourceVertex.html   |  327 ++
 .../coral/common/ir/vertex/class-use/IRVertex.html | 1136 ++++++
 .../vertex/class-use/InitializedSourceVertex.html  |  166 +
 .../common/ir/vertex/class-use/LoopVertex.html     |  256 ++
 .../class-use/MetricCollectionBarrierVertex.html   |  228 ++
 .../common/ir/vertex/class-use/OperatorVertex.html |  166 +
 .../common/ir/vertex/class-use/SourceVertex.html   |  240 ++
 .../DynamicOptimizationProperty.Value.html         |  336 ++
 .../DynamicOptimizationProperty.html               |  297 ++
 .../ExecutorPlacementProperty.html                 |  375 ++
 .../executionproperty/ParallelismProperty.html     |  284 ++
 .../ScheduleGroupIndexProperty.html                |  284 ++
 .../vertex/executionproperty/StageIdProperty.html  |  284 ++
 .../DynamicOptimizationProperty.Value.html         |  190 +
 .../class-use/DynamicOptimizationProperty.html     |  168 +
 .../class-use/ExecutorPlacementProperty.html       |  168 +
 .../class-use/ParallelismProperty.html             |  168 +
 .../class-use/ScheduleGroupIndexProperty.html      |  168 +
 .../class-use/StageIdProperty.html                 |  168 +
 .../ir/vertex/executionproperty/package-frame.html |   29 +
 .../vertex/executionproperty/package-summary.html  |  187 +
 .../ir/vertex/executionproperty/package-tree.html  |  159 +
 .../ir/vertex/executionproperty/package-use.html   |  186 +
 .../snu/coral/common/ir/vertex/package-frame.html  |   26 +
 .../coral/common/ir/vertex/package-summary.html    |  176 +
 .../snu/coral/common/ir/vertex/package-tree.html   |  154 +
 .../snu/coral/common/ir/vertex/package-use.html    |  605 +++
 .../common/ir/vertex/transform/RelayTransform.html |  383 ++
 .../ir/vertex/transform/Transform.Context.html     |  236 ++
 .../common/ir/vertex/transform/Transform.html      |  310 ++
 .../vertex/transform/class-use/RelayTransform.html |  126 +
 .../transform/class-use/Transform.Context.html     |  317 ++
 .../ir/vertex/transform/class-use/Transform.html   |  414 ++
 .../common/ir/vertex/transform/package-frame.html  |   26 +
 .../ir/vertex/transform/package-summary.html       |  169 +
 .../common/ir/vertex/transform/package-tree.html   |  148 +
 .../common/ir/vertex/transform/package-use.html    |  312 ++
 apidocs/edu/snu/coral/common/package-frame.html    |   30 +
 apidocs/edu/snu/coral/common/package-summary.html  |  194 +
 apidocs/edu/snu/coral/common/package-tree.html     |  160 +
 apidocs/edu/snu/coral/common/package-use.html      |  344 ++
 .../edu/snu/coral/compiler/backend/Backend.html    |  244 ++
 .../coral/compiler/backend/class-use/Backend.html  |  168 +
 .../coral/compiler/backend/coral/CoralBackend.html |  322 ++
 .../backend/coral/class-use/CoralBackend.html      |  126 +
 .../compiler/backend/coral/package-frame.html      |   21 +
 .../compiler/backend/coral/package-summary.html    |  146 +
 .../coral/compiler/backend/coral/package-tree.html |  139 +
 .../coral/compiler/backend/coral/package-use.html  |  126 +
 .../snu/coral/compiler/backend/package-frame.html  |   21 +
 .../coral/compiler/backend/package-summary.html    |  146 +
 .../snu/coral/compiler/backend/package-tree.html   |  135 +
 .../snu/coral/compiler/backend/package-use.html    |  161 +
 .../frontend/beam/BeamStateTranslator.html         |  291 ++
 .../frontend/beam/CoralPipelineOptions.html        |  218 ++
 .../frontend/beam/CoralPipelineResult.html         |  384 ++
 .../frontend/beam/CoralPipelineRunner.html         |  278 ++
 .../frontend/beam/CoralPipelineVisitor.html        |  359 ++
 .../beam/class-use/BeamStateTranslator.html        |  126 +
 .../beam/class-use/CoralPipelineOptions.html       |  126 +
 .../beam/class-use/CoralPipelineResult.html        |  183 +
 .../beam/class-use/CoralPipelineRunner.html        |  126 +
 .../beam/class-use/CoralPipelineVisitor.html       |  126 +
 .../compiler/frontend/beam/coder/BeamCoder.html    |  392 ++
 .../compiler/frontend/beam/coder/PairCoder.html    |  467 +++
 .../frontend/beam/coder/class-use/BeamCoder.html   |  126 +
 .../frontend/beam/coder/class-use/PairCoder.html   |  169 +
 .../frontend/beam/coder/package-frame.html         |   22 +
 .../frontend/beam/coder/package-summary.html       |  152 +
 .../compiler/frontend/beam/coder/package-tree.html |  148 +
 .../compiler/frontend/beam/coder/package-use.html  |  161 +
 .../compiler/frontend/beam/package-frame.html      |   28 +
 .../compiler/frontend/beam/package-summary.html    |  181 +
 .../coral/compiler/frontend/beam/package-tree.html |  166 +
 .../coral/compiler/frontend/beam/package-use.html  |  161 +
 .../beam/source/BeamBoundedSourceVertex.html       |  375 ++
 .../source/class-use/BeamBoundedSourceVertex.html  |  166 +
 .../frontend/beam/source/package-frame.html        |   21 +
 .../frontend/beam/source/package-summary.html      |  146 +
 .../frontend/beam/source/package-tree.html         |  151 +
 .../compiler/frontend/beam/source/package-use.html |  161 +
 .../beam/transform/CreateViewTransform.html        |  407 ++
 .../frontend/beam/transform/DoTransform.html       |  390 ++
 .../frontend/beam/transform/FlattenTransform.html  |  382 ++
 .../beam/transform/GroupByKeyTransform.html        |  382 ++
 .../beam/transform/LoopCompositeTransform.html     |  287 ++
 .../frontend/beam/transform/WindowTransform.html   |  388 ++
 .../transform/class-use/CreateViewTransform.html   |  126 +
 .../beam/transform/class-use/DoTransform.html      |  126 +
 .../beam/transform/class-use/FlattenTransform.html |  126 +
 .../transform/class-use/GroupByKeyTransform.html   |  126 +
 .../class-use/LoopCompositeTransform.html          |  180 +
 .../beam/transform/class-use/WindowTransform.html  |  126 +
 .../frontend/beam/transform/package-frame.html     |   26 +
 .../frontend/beam/transform/package-summary.html   |  176 +
 .../frontend/beam/transform/package-tree.html      |  148 +
 .../frontend/beam/transform/package-use.html       |  161 +
 .../compiler/frontend/spark/SparkKeyExtractor.html |  296 ++
 .../spark/class-use/SparkKeyExtractor.html         |  126 +
 .../compiler/frontend/spark/coder/SparkCoder.html  |  375 ++
 .../frontend/spark/coder/class-use/SparkCoder.html |  126 +
 .../frontend/spark/coder/package-frame.html        |   21 +
 .../frontend/spark/coder/package-summary.html      |  146 +
 .../frontend/spark/coder/package-tree.html         |  139 +
 .../compiler/frontend/spark/coder/package-use.html |  126 +
 .../coral/compiler/frontend/spark/core/RDD.html    |  326 ++
 .../frontend/spark/core/class-use/RDD.html         |  168 +
 .../frontend/spark/core/java/JavaPairRDD.html      |  317 ++
 .../compiler/frontend/spark/core/java/JavaRDD.html | 1927 ++++++++++
 .../frontend/spark/core/java/JavaSparkContext.html |  295 ++
 .../spark/core/java/SparkFrontendUtils.html        |  282 ++
 .../spark/core/java/class-use/JavaPairRDD.html     |  204 +
 .../spark/core/java/class-use/JavaRDD.html         |  307 ++
 .../core/java/class-use/JavaSparkContext.html      |  126 +
 .../core/java/class-use/SparkFrontendUtils.html    |  126 +
 .../frontend/spark/core/java/package-frame.html    |   24 +
 .../frontend/spark/core/java/package-summary.html  |  164 +
 .../frontend/spark/core/java/package-tree.html     |  154 +
 .../frontend/spark/core/java/package-use.html      |  187 +
 .../frontend/spark/core/package-frame.html         |   21 +
 .../frontend/spark/core/package-summary.html       |  146 +
 .../compiler/frontend/spark/core/package-tree.html |  143 +
 .../compiler/frontend/spark/core/package-use.html  |  161 +
 .../compiler/frontend/spark/package-frame.html     |   21 +
 .../compiler/frontend/spark/package-summary.html   |  146 +
 .../compiler/frontend/spark/package-tree.html      |  139 +
 .../coral/compiler/frontend/spark/package-use.html |  126 +
 .../spark/source/SparkBoundedSourceVertex.html     |  373 ++
 .../source/class-use/SparkBoundedSourceVertex.html |  166 +
 .../frontend/spark/source/package-frame.html       |   21 +
 .../frontend/spark/source/package-summary.html     |  146 +
 .../frontend/spark/source/package-tree.html        |  151 +
 .../frontend/spark/source/package-use.html         |  161 +
 .../frontend/spark/sql/DataFrameReader.html        |  275 ++
 .../coral/compiler/frontend/spark/sql/Dataset.html |  312 ++
 .../frontend/spark/sql/SparkSession.Builder.html   |  383 ++
 .../compiler/frontend/spark/sql/SparkSession.html  |  334 ++
 .../spark/sql/class-use/DataFrameReader.html       |  166 +
 .../frontend/spark/sql/class-use/Dataset.html      |  219 ++
 .../spark/sql/class-use/SparkSession.Builder.html  |  185 +
 .../frontend/spark/sql/class-use/SparkSession.html |  172 +
 .../compiler/frontend/spark/sql/package-frame.html |   24 +
 .../frontend/spark/sql/package-summary.html        |  164 +
 .../compiler/frontend/spark/sql/package-tree.html  |  158 +
 .../compiler/frontend/spark/sql/package-use.html   |  218 ++
 .../frontend/spark/transform/CollectTransform.html |  369 ++
 .../frontend/spark/transform/FlatMapTransform.html |  370 ++
 .../spark/transform/GroupByKeyTransform.html       |  366 ++
 .../spark/transform/MapToPairTransform.html        |  371 ++
 .../frontend/spark/transform/MapTransform.html     |  370 ++
 .../spark/transform/ReduceByKeyTransform.html      |  370 ++
 .../frontend/spark/transform/ReduceTransform.html  |  397 ++
 .../transform/class-use/CollectTransform.html      |  126 +
 .../transform/class-use/FlatMapTransform.html      |  126 +
 .../transform/class-use/GroupByKeyTransform.html   |  126 +
 .../transform/class-use/MapToPairTransform.html    |  126 +
 .../spark/transform/class-use/MapTransform.html    |  126 +
 .../transform/class-use/ReduceByKeyTransform.html  |  126 +
 .../spark/transform/class-use/ReduceTransform.html |  126 +
 .../frontend/spark/transform/package-frame.html    |   27 +
 .../frontend/spark/transform/package-summary.html  |  182 +
 .../frontend/spark/transform/package-tree.html     |  145 +
 .../frontend/spark/transform/package-use.html      |  126 +
 .../compiler/optimizer/CompiletimeOptimizer.html   |  258 ++
 .../optimizer/class-use/CompiletimeOptimizer.html  |  126 +
 .../EmptyComponents.EmptySourceVertex.html         |  374 ++
 .../examples/EmptyComponents.EmptyTransform.html   |  391 ++
 .../optimizer/examples/EmptyComponents.html        |  267 ++
 .../MapReduceDisaggregationOptimization.html       |  250 ++
 .../EmptyComponents.EmptySourceVertex.html         |  166 +
 .../class-use/EmptyComponents.EmptyTransform.html  |  126 +
 .../examples/class-use/EmptyComponents.html        |  126 +
 .../MapReduceDisaggregationOptimization.html       |  126 +
 .../compiler/optimizer/examples/package-frame.html |   24 +
 .../optimizer/examples/package-summary.html        |  164 +
 .../compiler/optimizer/examples/package-tree.html  |  154 +
 .../compiler/optimizer/examples/package-use.html   |  161 +
 .../coral/compiler/optimizer/package-frame.html    |   21 +
 .../coral/compiler/optimizer/package-summary.html  |  146 +
 .../snu/coral/compiler/optimizer/package-tree.html |  139 +
 .../snu/coral/compiler/optimizer/package-use.html  |  126 +
 .../pass/compiletime/CompileTimePass.html          |  248 ++
 .../compiletime/annotating/AnnotatingPass.html     |  354 ++
 .../compiletime/annotating/CompressionPass.html    |  308 ++
 .../annotating/DataSkewEdgeDataStorePass.html      |  306 ++
 .../DataSkewEdgeMetricCollectionPass.html          |  306 ++
 .../annotating/DataSkewEdgePartitionerPass.html    |  304 ++
 .../compiletime/annotating/DataSkewVertexPass.html |  305 ++
 .../DefaultEdgeUsedDataHandlingPass.html           |  304 ++
 .../annotating/DefaultParallelismPass.html         |  360 ++
 .../annotating/DefaultStagePartitioningPass.html   |  307 ++
 .../DisaggregationEdgeDataStorePass.html           |  305 ++
 .../annotating/PadoEdgeDataFlowModelPass.html      |  304 ++
 .../annotating/PadoEdgeDataStorePass.html          |  304 ++
 .../PadoVertexExecutorPlacementPass.html           |  304 ++
 .../ReviseInterStageEdgeDataStorePass.html         |  304 ++
 .../annotating/SailfishEdgeDataFlowModelPass.html  |  305 ++
 .../annotating/SailfishEdgeDataStorePass.html      |  305 ++
 .../SailfishEdgeUsedDataHandlingPass.html          |  305 ++
 .../compiletime/annotating/ScheduleGroupPass.html  |  306 ++
 .../annotating/ShuffleEdgePushPass.html            |  305 ++
 .../annotating/class-use/AnnotatingPass.html       |  270 ++
 .../annotating/class-use/CompressionPass.html      |  126 +
 .../class-use/DataSkewEdgeDataStorePass.html       |  126 +
 .../DataSkewEdgeMetricCollectionPass.html          |  126 +
 .../class-use/DataSkewEdgePartitionerPass.html     |  126 +
 .../annotating/class-use/DataSkewVertexPass.html   |  126 +
 .../class-use/DefaultEdgeUsedDataHandlingPass.html |  126 +
 .../class-use/DefaultParallelismPass.html          |  126 +
 .../class-use/DefaultStagePartitioningPass.html    |  126 +
 .../class-use/DisaggregationEdgeDataStorePass.html |  126 +
 .../class-use/PadoEdgeDataFlowModelPass.html       |  126 +
 .../class-use/PadoEdgeDataStorePass.html           |  126 +
 .../class-use/PadoVertexExecutorPlacementPass.html |  126 +
 .../ReviseInterStageEdgeDataStorePass.html         |  126 +
 .../class-use/SailfishEdgeDataFlowModelPass.html   |  126 +
 .../class-use/SailfishEdgeDataStorePass.html       |  126 +
 .../SailfishEdgeUsedDataHandlingPass.html          |  126 +
 .../annotating/class-use/ScheduleGroupPass.html    |  126 +
 .../annotating/class-use/ShuffleEdgePushPass.html  |  126 +
 .../pass/compiletime/annotating/package-frame.html |   39 +
 .../compiletime/annotating/package-summary.html    |  254 ++
 .../pass/compiletime/annotating/package-tree.html  |  160 +
 .../pass/compiletime/annotating/package-use.html   |  161 +
 .../compiletime/class-use/CompileTimePass.html     |  507 +++
 .../pass/compiletime/composite/CompositePass.html  |  348 ++
 .../composite/DataSkewCompositePass.html           |  275 ++
 .../composite/LoopOptimizationCompositePass.html   |  270 ++
 .../compiletime/composite/PadoCompositePass.html   |  270 ++
 .../composite/PrimitiveCompositePass.html          |  272 ++
 .../pass/compiletime/composite/SailfishPass.html   |  270 ++
 .../composite/class-use/CompositePass.html         |  216 ++
 .../composite/class-use/DataSkewCompositePass.html |  126 +
 .../class-use/LoopOptimizationCompositePass.html   |  126 +
 .../composite/class-use/PadoCompositePass.html     |  126 +
 .../class-use/PrimitiveCompositePass.html          |  126 +
 .../composite/class-use/SailfishPass.html          |  126 +
 .../pass/compiletime/composite/package-frame.html  |   26 +
 .../compiletime/composite/package-summary.html     |  176 +
 .../pass/compiletime/composite/package-tree.html   |  147 +
 .../pass/compiletime/composite/package-use.html    |  182 +
 .../optimizer/pass/compiletime/package-frame.html  |   21 +
 .../pass/compiletime/package-summary.html          |  146 +
 .../optimizer/pass/compiletime/package-tree.html   |  144 +
 .../optimizer/pass/compiletime/package-use.html    |  224 ++
 .../CommonSubexpressionEliminationPass.html        |  307 ++
 .../reshaping/DataSkewReshapingPass.html           |  309 ++
 .../compiletime/reshaping/LoopExtractionPass.html  |  307 ++
 .../LoopOptimizations.LoopFusionPass.html          |  308 ++
 ...pOptimizations.LoopInvariantCodeMotionPass.html |  308 ++
 .../compiletime/reshaping/LoopOptimizations.html   |  288 ++
 .../compiletime/reshaping/LoopUnrollingPass.html   |  303 ++
 .../pass/compiletime/reshaping/ReshapingPass.html  |  327 ++
 .../reshaping/SailfishRelayReshapingPass.html      |  307 ++
 .../CommonSubexpressionEliminationPass.html        |  126 +
 .../reshaping/class-use/DataSkewReshapingPass.html |  126 +
 .../reshaping/class-use/LoopExtractionPass.html    |  126 +
 .../LoopOptimizations.LoopFusionPass.html          |  166 +
 ...pOptimizations.LoopInvariantCodeMotionPass.html |  166 +
 .../reshaping/class-use/LoopOptimizations.html     |  126 +
 .../reshaping/class-use/LoopUnrollingPass.html     |  126 +
 .../reshaping/class-use/ReshapingPass.html         |  204 +
 .../class-use/SailfishRelayReshapingPass.html      |  126 +
 .../pass/compiletime/reshaping/package-frame.html  |   29 +
 .../compiletime/reshaping/package-summary.html     |  194 +
 .../pass/compiletime/reshaping/package-tree.html   |  150 +
 .../pass/compiletime/reshaping/package-use.html    |  171 +
 .../compiler/optimizer/policy/DataSkewPolicy.html  |  311 ++
 .../compiler/optimizer/policy/DefaultPolicy.html   |  311 ++
 ...faultPolicyWithSeparatePass.RefactoredPass.html |  231 ++
 .../policy/DefaultPolicyWithSeparatePass.html      |  334 ++
 .../optimizer/policy/DisaggregationPolicy.html     |  311 ++
 .../compiler/optimizer/policy/PadoPolicy.html      |  312 ++
 .../coral/compiler/optimizer/policy/Policy.html    |  255 ++
 .../compiler/optimizer/policy/PolicyBuilder.html   |  350 ++
 .../compiler/optimizer/policy/SailfishPolicy.html  |  311 ++
 .../optimizer/policy/class-use/DataSkewPolicy.html |  126 +
 .../optimizer/policy/class-use/DefaultPolicy.html  |  126 +
 ...faultPolicyWithSeparatePass.RefactoredPass.html |  126 +
 .../class-use/DefaultPolicyWithSeparatePass.html   |  126 +
 .../policy/class-use/DisaggregationPolicy.html     |  126 +
 .../optimizer/policy/class-use/PadoPolicy.html     |  126 +
 .../optimizer/policy/class-use/Policy.html         |  239 ++
 .../optimizer/policy/class-use/PolicyBuilder.html  |  175 +
 .../optimizer/policy/class-use/SailfishPolicy.html |  126 +
 .../compiler/optimizer/policy/package-frame.html   |   31 +
 .../compiler/optimizer/policy/package-summary.html |  199 +
 .../compiler/optimizer/policy/package-tree.html    |  158 +
 .../compiler/optimizer/policy/package-use.html     |  187 +
 .../edu/snu/coral/conf/JobConf.DAGDirectory.html   |  252 ++
 apidocs/edu/snu/coral/conf/JobConf.DeployMode.html |  252 ++
 .../edu/snu/coral/conf/JobConf.DriverMemMb.html    |  252 ++
 .../snu/coral/conf/JobConf.ExecutorCapacity.html   |  256 ++
 apidocs/edu/snu/coral/conf/JobConf.ExecutorId.html |  250 ++
 .../coral/conf/JobConf.ExecutorJsonContents.html   |  250 ++
 .../snu/coral/conf/JobConf.ExecutorJsonPath.html   |  252 ++
 .../edu/snu/coral/conf/JobConf.FileDirectory.html  |  252 ++
 .../coral/conf/JobConf.GlusterVolumeDirectory.html |  254 ++
 .../coral/conf/JobConf.HashRangeMultiplier.html    |  258 ++
 .../conf/JobConf.IORequestHandleThreadsTotal.html  |  252 ++
 .../edu/snu/coral/conf/JobConf.JVMHeapSlack.html   |  252 ++
 apidocs/edu/snu/coral/conf/JobConf.JobId.html      |  251 ++
 .../snu/coral/conf/JobConf.MaxScheduleAttempt.html |  252 ++
 .../snu/coral/conf/JobConf.OptimizationPolicy.html |  252 ++
 ...JobConf.PartitionTransportClientNumThreads.html |  252 ++
 .../JobConf.PartitionTransportServerBacklog.html   |  252 ++
 ...artitionTransportServerNumListeningThreads.html |  252 ++
 ....PartitionTransportServerNumWorkingThreads.html |  253 ++
 .../conf/JobConf.PartitionTransportServerPort.html |  252 ++
 .../snu/coral/conf/JobConf.ScheduleSerThread.html  |  252 ++
 .../snu/coral/conf/JobConf.SchedulerTimeoutMs.html |  252 ++
 .../edu/snu/coral/conf/JobConf.SerializedDAG.html  |  250 ++
 .../snu/coral/conf/JobConf.UserMainArguments.html  |  251 ++
 .../edu/snu/coral/conf/JobConf.UserMainClass.html  |  251 ++
 apidocs/edu/snu/coral/conf/JobConf.html            |  526 +++
 .../coral/conf/class-use/JobConf.DAGDirectory.html |  126 +
 .../coral/conf/class-use/JobConf.DeployMode.html   |  126 +
 .../coral/conf/class-use/JobConf.DriverMemMb.html  |  126 +
 .../conf/class-use/JobConf.ExecutorCapacity.html   |  126 +
 .../coral/conf/class-use/JobConf.ExecutorId.html   |  126 +
 .../class-use/JobConf.ExecutorJsonContents.html    |  126 +
 .../conf/class-use/JobConf.ExecutorJsonPath.html   |  126 +
 .../conf/class-use/JobConf.FileDirectory.html      |  126 +
 .../class-use/JobConf.GlusterVolumeDirectory.html  |  126 +
 .../class-use/JobConf.HashRangeMultiplier.html     |  126 +
 .../JobConf.IORequestHandleThreadsTotal.html       |  126 +
 .../coral/conf/class-use/JobConf.JVMHeapSlack.html |  126 +
 .../snu/coral/conf/class-use/JobConf.JobId.html    |  126 +
 .../conf/class-use/JobConf.MaxScheduleAttempt.html |  126 +
 .../conf/class-use/JobConf.OptimizationPolicy.html |  126 +
 ...JobConf.PartitionTransportClientNumThreads.html |  126 +
 .../JobConf.PartitionTransportServerBacklog.html   |  126 +
 ...artitionTransportServerNumListeningThreads.html |  126 +
 ....PartitionTransportServerNumWorkingThreads.html |  126 +
 .../JobConf.PartitionTransportServerPort.html      |  126 +
 .../conf/class-use/JobConf.ScheduleSerThread.html  |  126 +
 .../conf/class-use/JobConf.SchedulerTimeoutMs.html |  126 +
 .../conf/class-use/JobConf.SerializedDAG.html      |  126 +
 .../conf/class-use/JobConf.UserMainArguments.html  |  126 +
 .../conf/class-use/JobConf.UserMainClass.html      |  126 +
 apidocs/edu/snu/coral/conf/class-use/JobConf.html  |  126 +
 apidocs/edu/snu/coral/conf/package-frame.html      |   21 +
 apidocs/edu/snu/coral/conf/package-summary.html    |  146 +
 apidocs/edu/snu/coral/conf/package-tree.html       |  168 +
 apidocs/edu/snu/coral/conf/package-use.html        |  126 +
 .../driver/CoralContext.ContextStartHandler.html   |  287 ++
 .../driver/CoralContext.ContextStopHandler.html    |  287 ++
 apidocs/edu/snu/coral/driver/CoralContext.html     |  227 ++
 .../driver/CoralDriver.ActiveContextHandler.html   |  287 ++
 .../CoralDriver.AllocatedEvaluatorHandler.html     |  287 ++
 .../driver/CoralDriver.DriverStopHandler.html      |  287 ++
 .../driver/CoralDriver.FailedContextHandler.html   |  287 ++
 .../driver/CoralDriver.FailedEvaluatorHandler.html |  287 ++
 .../snu/coral/driver/CoralDriver.StartHandler.html |  287 ++
 apidocs/edu/snu/coral/driver/CoralDriver.html      |  251 ++
 .../driver/RemoteClientMessageLoggingHandler.html  |  330 ++
 .../snu/coral/driver/UserApplicationRunner.html    |  249 ++
 .../CoralContext.ContextStartHandler.html          |  126 +
 .../class-use/CoralContext.ContextStopHandler.html |  126 +
 .../snu/coral/driver/class-use/CoralContext.html   |  126 +
 .../CoralDriver.ActiveContextHandler.html          |  126 +
 .../CoralDriver.AllocatedEvaluatorHandler.html     |  126 +
 .../class-use/CoralDriver.DriverStopHandler.html   |  126 +
 .../CoralDriver.FailedContextHandler.html          |  126 +
 .../CoralDriver.FailedEvaluatorHandler.html        |  126 +
 .../driver/class-use/CoralDriver.StartHandler.html |  126 +
 .../snu/coral/driver/class-use/CoralDriver.html    |  126 +
 .../RemoteClientMessageLoggingHandler.html         |  126 +
 .../driver/class-use/UserApplicationRunner.html    |  126 +
 apidocs/edu/snu/coral/driver/package-frame.html    |   24 +
 apidocs/edu/snu/coral/driver/package-summary.html  |  164 +
 apidocs/edu/snu/coral/driver/package-tree.html     |  154 +
 apidocs/edu/snu/coral/driver/package-use.html      |  126 +
 ...AlternatingLeastSquare.CalculateNextMatrix.html |  311 ++
 .../beam/AlternatingLeastSquare.ParseLine.html     |  331 ++
 ...lternatingLeastSquare.TrainingDataCombiner.html |  355 ++
 ...rnatingLeastSquare.UngroupSingleVectorList.html |  319 ++
 ...rnatingLeastSquare.UpdateUserAndItemMatrix.html |  289 ++
 .../examples/beam/AlternatingLeastSquare.html      |  292 ++
 ...tSquareInefficient.UpdateUserAndItemMatrix.html |  289 ++
 .../beam/AlternatingLeastSquareInefficient.html    |  270 ++
 apidocs/edu/snu/coral/examples/beam/Broadcast.html |  247 ++
 apidocs/edu/snu/coral/examples/beam/MapReduce.html |  247 ++
 ...ultinomialLogisticRegression.ApplyGradient.html |  307 ++
 ...nomialLogisticRegression.CalculateGradient.html |  311 ++
 ...tinomialLogisticRegression.CombineFunction.html |  316 ++
 ...isticRegression.CombineFunctionForIterable.html |  291 ++
 .../MultinomialLogisticRegression.UpdateModel.html |  289 ++
 .../beam/MultinomialLogisticRegression.html        |  292 ++
 ...AlternatingLeastSquare.CalculateNextMatrix.html |  126 +
 .../AlternatingLeastSquare.ParseLine.html          |  126 +
 ...lternatingLeastSquare.TrainingDataCombiner.html |  126 +
 ...rnatingLeastSquare.UngroupSingleVectorList.html |  126 +
 ...rnatingLeastSquare.UpdateUserAndItemMatrix.html |  126 +
 .../beam/class-use/AlternatingLeastSquare.html     |  126 +
 ...tSquareInefficient.UpdateUserAndItemMatrix.html |  126 +
 .../AlternatingLeastSquareInefficient.html         |  126 +
 .../coral/examples/beam/class-use/Broadcast.html   |  126 +
 .../coral/examples/beam/class-use/MapReduce.html   |  126 +
 ...ultinomialLogisticRegression.ApplyGradient.html |  126 +
 ...nomialLogisticRegression.CalculateGradient.html |  126 +
 ...tinomialLogisticRegression.CombineFunction.html |  126 +
 ...isticRegression.CombineFunctionForIterable.html |  126 +
 .../MultinomialLogisticRegression.UpdateModel.html |  126 +
 .../class-use/MultinomialLogisticRegression.html   |  126 +
 .../edu/snu/coral/examples/beam/package-frame.html |   36 +
 .../snu/coral/examples/beam/package-summary.html   |  236 ++
 .../edu/snu/coral/examples/beam/package-tree.html  |  174 +
 .../edu/snu/coral/examples/beam/package-use.html   |  126 +
 .../edu/snu/coral/examples/spark/JavaSparkPi.html  |  251 ++
 .../snu/coral/examples/spark/JavaWordCount.html    |  250 ++
 .../examples/spark/class-use/JavaSparkPi.html      |  126 +
 .../examples/spark/class-use/JavaWordCount.html    |  126 +
 .../snu/coral/examples/spark/package-frame.html    |   22 +
 .../snu/coral/examples/spark/package-summary.html  |  152 +
 .../edu/snu/coral/examples/spark/package-tree.html |  140 +
 .../edu/snu/coral/examples/spark/package-use.html  |  126 +
 .../NativeChannelImplementationSelector.html       |  299 ++
 .../common/NettyChannelImplementationSelector.html |  275 ++
 .../common/NioChannelImplementationSelector.html   |  298 ++
 .../snu/coral/runtime/common/ReplyFutureMap.html   |  337 ++
 .../coral/runtime/common/RuntimeIdGenerator.html   |  580 +++
 .../NativeChannelImplementationSelector.html       |  126 +
 .../NettyChannelImplementationSelector.html        |  174 +
 .../NioChannelImplementationSelector.html          |  126 +
 .../runtime/common/class-use/ReplyFutureMap.html   |  126 +
 .../common/class-use/RuntimeIdGenerator.html       |  126 +
 .../snu/coral/runtime/common/data/HashRange.html   |  430 +++
 .../snu/coral/runtime/common/data/KeyRange.html    |  363 ++
 .../runtime/common/data/class-use/HashRange.html   |  171 +
 .../runtime/common/data/class-use/KeyRange.html    |  465 +++
 .../coral/runtime/common/data/package-frame.html   |   25 +
 .../coral/runtime/common/data/package-summary.html |  163 +
 .../coral/runtime/common/data/package-tree.html    |  147 +
 .../snu/coral/runtime/common/data/package-use.html |  294 ++
 .../eventhandler/DynamicOptimizationEvent.html     |  330 ++
 .../DynamicOptimizationEventHandler.html           |  272 ++
 .../eventhandler/UpdatePhysicalPlanEvent.html      |  266 ++
 .../class-use/DynamicOptimizationEvent.html        |  179 +
 .../class-use/DynamicOptimizationEventHandler.html |  126 +
 .../class-use/UpdatePhysicalPlanEvent.html         |  179 +
 .../runtime/common/eventhandler/package-frame.html |   23 +
 .../common/eventhandler/package-summary.html       |  158 +
 .../runtime/common/eventhandler/package-tree.html  |  141 +
 .../runtime/common/eventhandler/package-use.html   |  182 +
 .../common/exception/AbsentBlockException.html     |  327 ++
 .../exception/class-use/AbsentBlockException.html  |  126 +
 .../runtime/common/exception/package-frame.html    |   21 +
 .../runtime/common/exception/package-summary.html  |  146 +
 .../runtime/common/exception/package-tree.html     |  147 +
 .../runtime/common/exception/package-use.html      |  126 +
 .../runtime/common/message/MessageContext.html     |  235 ++
 .../runtime/common/message/MessageEnvironment.html |  403 ++
 .../runtime/common/message/MessageListener.html    |  267 ++
 .../common/message/MessageParameters.SenderId.html |  250 ++
 .../runtime/common/message/MessageParameters.html  |  261 ++
 .../runtime/common/message/MessageSender.html      |  291 ++
 .../message/PersistentConnectionToMasterMap.html   |  284 ++
 .../common/message/class-use/MessageContext.html   |  197 +
 .../message/class-use/MessageEnvironment.html      |  312 ++
 .../common/message/class-use/MessageListener.html  |  268 ++
 .../class-use/MessageParameters.SenderId.html      |  126 +
 .../message/class-use/MessageParameters.html       |  126 +
 .../common/message/class-use/MessageSender.html    |  293 ++
 .../class-use/PersistentConnectionToMasterMap.html |  177 +
 .../message/grpc/GrpcMessageEnvironment.html       |  367 ++
 .../grpc/class-use/GrpcMessageEnvironment.html     |  126 +
 .../runtime/common/message/grpc/package-frame.html |   21 +
 .../common/message/grpc/package-summary.html       |  147 +
 .../runtime/common/message/grpc/package-tree.html  |  139 +
 .../runtime/common/message/grpc/package-use.html   |  126 +
 .../message/local/LocalMessageDispatcher.html      |  240 ++
 .../message/local/LocalMessageEnvironment.html     |  401 ++
 .../common/message/local/LocalMessageSender.html   |  357 ++
 .../local/class-use/LocalMessageDispatcher.html    |  171 +
 .../local/class-use/LocalMessageEnvironment.html   |  126 +
 .../local/class-use/LocalMessageSender.html        |  126 +
 .../common/message/local/package-frame.html        |   23 +
 .../common/message/local/package-summary.html      |  158 +
 .../runtime/common/message/local/package-tree.html |  141 +
 .../runtime/common/message/local/package-use.html  |  161 +
 .../common/message/ncs/NcsMessageEnvironment.html  |  367 ++
 .../ncs/class-use/NcsMessageEnvironment.html       |  126 +
 .../runtime/common/message/ncs/package-frame.html  |   21 +
 .../common/message/ncs/package-summary.html        |  146 +
 .../runtime/common/message/ncs/package-tree.html   |  139 +
 .../runtime/common/message/ncs/package-use.html    |  126 +
 .../runtime/common/message/package-frame.html      |   30 +
 .../runtime/common/message/package-summary.html    |  194 +
 .../coral/runtime/common/message/package-tree.html |  148 +
 .../coral/runtime/common/message/package-use.html  |  359 ++
 .../coral/runtime/common/metric/MetricData.html    |  322 ++
 .../runtime/common/metric/MetricDataBuilder.html   |  396 ++
 .../common/metric/class-use/MetricData.html        |  168 +
 .../common/metric/class-use/MetricDataBuilder.html |  126 +
 .../coral/runtime/common/metric/package-frame.html |   22 +
 .../runtime/common/metric/package-summary.html     |  152 +
 .../coral/runtime/common/metric/package-tree.html  |  140 +
 .../coral/runtime/common/metric/package-use.html   |  161 +
 .../common/metric/parameter/MetricFlushPeriod.html |  248 ++
 .../parameter/class-use/MetricFlushPeriod.html     |  126 +
 .../common/metric/parameter/package-frame.html     |   21 +
 .../common/metric/parameter/package-summary.html   |  146 +
 .../common/metric/parameter/package-tree.html      |  139 +
 .../common/metric/parameter/package-use.html       |  126 +
 .../runtime/common/optimizer/RuntimeOptimizer.html |  252 ++
 .../optimizer/class-use/RuntimeOptimizer.html      |  126 +
 .../runtime/common/optimizer/package-frame.html    |   21 +
 .../runtime/common/optimizer/package-summary.html  |  146 +
 .../runtime/common/optimizer/package-tree.html     |  139 +
 .../runtime/common/optimizer/package-use.html      |  126 +
 .../pass/runtime/DataSkewRuntimePass.html          |  343 ++
 .../common/optimizer/pass/runtime/RuntimePass.html |  250 ++
 .../runtime/class-use/DataSkewRuntimePass.html     |  126 +
 .../pass/runtime/class-use/RuntimePass.html        |  230 ++
 .../optimizer/pass/runtime/package-frame.html      |   25 +
 .../optimizer/pass/runtime/package-summary.html    |  163 +
 .../optimizer/pass/runtime/package-tree.html       |  152 +
 .../common/optimizer/pass/runtime/package-use.html |  182 +
 .../snu/coral/runtime/common/package-frame.html    |   28 +
 .../snu/coral/runtime/common/package-summary.html  |  181 +
 .../edu/snu/coral/runtime/common/package-tree.html |  146 +
 .../edu/snu/coral/runtime/common/package-use.html  |  161 +
 .../snu/coral/runtime/common/plan/RuntimeEdge.html |  440 +++
 .../runtime/common/plan/class-use/RuntimeEdge.html |  337 ++
 .../coral/runtime/common/plan/package-frame.html   |   21 +
 .../coral/runtime/common/plan/package-summary.html |  146 +
 .../coral/runtime/common/plan/package-tree.html    |  143 +
 .../snu/coral/runtime/common/plan/package-use.html |  224 ++
 .../common/plan/physical/BoundedSourceTask.html    |  332 ++
 .../plan/physical/MetricCollectionBarrierTask.html |  232 ++
 .../runtime/common/plan/physical/OperatorTask.html |  323 ++
 .../runtime/common/plan/physical/PhysicalPlan.html |  373 ++
 .../plan/physical/PhysicalPlanGenerator.html       |  305 ++
 .../common/plan/physical/PhysicalStage.html        |  404 ++
 .../common/plan/physical/PhysicalStageEdge.html    |  411 ++
 .../common/plan/physical/ScheduledTaskGroup.html   |  438 +++
 .../coral/runtime/common/plan/physical/Task.html   |  332 ++
 .../common/plan/physical/UnboundedSourceTask.html  |  282 ++
 .../plan/physical/class-use/BoundedSourceTask.html |  126 +
 .../class-use/MetricCollectionBarrierTask.html     |  126 +
 .../plan/physical/class-use/OperatorTask.html      |  126 +
 .../plan/physical/class-use/PhysicalPlan.html      |  389 ++
 .../physical/class-use/PhysicalPlanGenerator.html  |  169 +
 .../plan/physical/class-use/PhysicalStage.html     |  207 +
 .../plan/physical/class-use/PhysicalStageEdge.html |  217 ++
 .../physical/class-use/ScheduledTaskGroup.html     |  257 ++
 .../common/plan/physical/class-use/Task.html       |  339 ++
 .../physical/class-use/UnboundedSourceTask.html    |  126 +
 .../common/plan/physical/package-frame.html        |   30 +
 .../common/plan/physical/package-summary.html      |  200 +
 .../runtime/common/plan/physical/package-tree.html |  163 +
 .../runtime/common/plan/physical/package-use.html  |  375 ++
 .../snu/coral/runtime/common/plan/stage/Stage.html |  349 ++
 .../runtime/common/plan/stage/StageBuilder.html    |  352 ++
 .../coral/runtime/common/plan/stage/StageEdge.html |  374 ++
 .../common/plan/stage/StageEdgeBuilder.html        |  435 +++
 .../runtime/common/plan/stage/class-use/Stage.html |  233 ++
 .../common/plan/stage/class-use/StageBuilder.html  |  174 +
 .../common/plan/stage/class-use/StageEdge.html     |  190 +
 .../plan/stage/class-use/StageEdgeBuilder.html     |  204 +
 .../runtime/common/plan/stage/package-frame.html   |   24 +
 .../runtime/common/plan/stage/package-summary.html |  164 +
 .../runtime/common/plan/stage/package-tree.html    |  154 +
 .../runtime/common/plan/stage/package-use.html     |  202 +
 .../runtime/common/state/BlockState.State.html     |  396 ++
 .../snu/coral/runtime/common/state/BlockState.html |  312 ++
 .../coral/runtime/common/state/JobState.State.html |  372 ++
 .../snu/coral/runtime/common/state/JobState.html   |  312 ++
 .../runtime/common/state/StageState.State.html     |  384 ++
 .../snu/coral/runtime/common/state/StageState.html |  312 ++
 .../TaskGroupState.RecoverableFailureCause.html    |  360 ++
 .../runtime/common/state/TaskGroupState.State.html |  396 ++
 .../coral/runtime/common/state/TaskGroupState.html |  319 ++
 .../runtime/common/state/TaskState.State.html      |  408 ++
 .../snu/coral/runtime/common/state/TaskState.html  |  312 ++
 .../common/state/class-use/BlockState.State.html   |  252 ++
 .../runtime/common/state/class-use/BlockState.html |  126 +
 .../common/state/class-use/JobState.State.html     |  247 ++
 .../runtime/common/state/class-use/JobState.html   |  179 +
 .../common/state/class-use/StageState.State.html   |  200 +
 .../runtime/common/state/class-use/StageState.html |  179 +
 .../TaskGroupState.RecoverableFailureCause.html    |  249 ++
 .../state/class-use/TaskGroupState.State.html      |  266 ++
 .../common/state/class-use/TaskGroupState.html     |  179 +
 .../common/state/class-use/TaskState.State.html    |  201 +
 .../runtime/common/state/class-use/TaskState.html  |  126 +
 .../coral/runtime/common/state/package-frame.html  |   34 +
 .../runtime/common/state/package-summary.html      |  218 ++
 .../coral/runtime/common/state/package-tree.html   |  160 +
 .../coral/runtime/common/state/package-use.html    |  358 ++
 .../edu/snu/coral/runtime/executor/Executor.html   |  300 ++
 .../runtime/executor/MetricManagerWorker.html      |  273 ++
 .../runtime/executor/MetricMessageSender.html      |  253 ++
 .../coral/runtime/executor/TaskGroupExecutor.html  |  283 ++
 .../runtime/executor/TaskGroupStateManager.html    |  336 ++
 .../coral/runtime/executor/class-use/Executor.html |  126 +
 .../executor/class-use/MetricManagerWorker.html    |  170 +
 .../executor/class-use/MetricMessageSender.html    |  183 +
 .../executor/class-use/TaskGroupExecutor.html      |  126 +
 .../executor/class-use/TaskGroupStateManager.html  |  167 +
 .../runtime/executor/data/BlockManagerWorker.html  |  424 +++
 .../coral/runtime/executor/data/CoderManager.html  |  310 ++
 .../data/DataUtil.InputStreamIterator.html         |  350 ++
 .../snu/coral/runtime/executor/data/DataUtil.html  |  452 +++
 .../snu/coral/runtime/executor/data/FileArea.html  |  368 ++
 .../executor/data/NonSerializedPartition.html      |  340 ++
 .../snu/coral/runtime/executor/data/Partition.html |  272 ++
 .../runtime/executor/data/SerializedPartition.html |  380 ++
 .../coral/runtime/executor/data/block/Block.html   |  345 ++
 .../runtime/executor/data/block/FileBlock.html     |  462 +++
 .../data/block/NonSerializedMemoryBlock.html       |  413 ++
 .../executor/data/block/SerializedMemoryBlock.html |  411 ++
 .../executor/data/block/class-use/Block.html       |  202 +
 .../executor/data/block/class-use/FileBlock.html   |  126 +
 .../block/class-use/NonSerializedMemoryBlock.html  |  126 +
 .../block/class-use/SerializedMemoryBlock.html     |  126 +
 .../runtime/executor/data/block/package-frame.html |   27 +
 .../executor/data/block/package-summary.html       |  175 +
 .../runtime/executor/data/block/package-tree.html  |  145 +
 .../runtime/executor/data/block/package-use.html   |  182 +
 .../data/blocktransfer/BlockInputStream.html       |  414 ++
 .../data/blocktransfer/BlockOutputStream.html      |  514 +++
 .../executor/data/blocktransfer/BlockStream.html   |  336 ++
 .../executor/data/blocktransfer/BlockTransfer.html |  442 +++
 .../data/blocktransfer/ClosableBlockingQueue.html  |  385 ++
 .../blocktransfer/class-use/BlockInputStream.html  |  199 +
 .../blocktransfer/class-use/BlockOutputStream.html |  216 ++
 .../data/blocktransfer/class-use/BlockStream.html  |  190 +
 .../blocktransfer/class-use/BlockTransfer.html     |  126 +
 .../class-use/ClosableBlockingQueue.html           |  126 +
 .../executor/data/blocktransfer/package-frame.html |   28 +
 .../data/blocktransfer/package-summary.html        |  190 +
 .../executor/data/blocktransfer/package-tree.html  |  158 +
 .../executor/data/blocktransfer/package-use.html   |  199 +
 .../data/class-use/BlockManagerWorker.html         |  179 +
 .../executor/data/class-use/CoderManager.html      |  197 +
 .../class-use/DataUtil.InputStreamIterator.html    |  126 +
 .../runtime/executor/data/class-use/DataUtil.html  |  126 +
 .../runtime/executor/data/class-use/FileArea.html  |  229 ++
 .../data/class-use/NonSerializedPartition.html     |  364 ++
 .../runtime/executor/data/class-use/Partition.html |  235 ++
 .../data/class-use/SerializedPartition.html        |  347 ++
 .../executor/data/metadata/FileMetadata.html       |  409 ++
 .../executor/data/metadata/LocalFileMetadata.html  |  325 ++
 .../executor/data/metadata/PartitionMetadata.html  |  351 ++
 .../executor/data/metadata/RemoteFileMetadata.html |  348 ++
 .../data/metadata/class-use/FileMetadata.html      |  198 +
 .../data/metadata/class-use/LocalFileMetadata.html |  126 +
 .../data/metadata/class-use/PartitionMetadata.html |  181 +
 .../metadata/class-use/RemoteFileMetadata.html     |  174 +
 .../executor/data/metadata/package-frame.html      |   24 +
 .../executor/data/metadata/package-summary.html    |  164 +
 .../executor/data/metadata/package-tree.html       |  145 +
 .../executor/data/metadata/package-use.html        |  192 +
 .../coral/runtime/executor/data/package-frame.html |   31 +
 .../runtime/executor/data/package-summary.html     |  199 +
 .../coral/runtime/executor/data/package-tree.html  |  149 +
 .../coral/runtime/executor/data/package-use.html   |  329 ++
 .../data/partitioner/DataSkewHashPartitioner.html  |  304 ++
 .../executor/data/partitioner/HashPartitioner.html |  299 ++
 .../data/partitioner/IntactPartitioner.html        |  298 ++
 .../executor/data/partitioner/Partitioner.html     |  245 ++
 .../class-use/DataSkewHashPartitioner.html         |  126 +
 .../partitioner/class-use/HashPartitioner.html     |  126 +
 .../partitioner/class-use/IntactPartitioner.html   |  126 +
 .../data/partitioner/class-use/Partitioner.html    |  182 +
 .../executor/data/partitioner/package-frame.html   |   27 +
 .../executor/data/partitioner/package-summary.html |  177 +
 .../executor/data/partitioner/package-tree.html    |  145 +
 .../executor/data/partitioner/package-use.html     |  161 +
 .../executor/data/stores/AbstractBlockStore.html   |  309 ++
 .../runtime/executor/data/stores/BlockStore.html   |  438 +++
 .../runtime/executor/data/stores/FileStore.html    |  256 ++
 .../executor/data/stores/GlusterFileStore.html     |  508 +++
 .../executor/data/stores/LocalBlockStore.html      |  472 +++
 .../executor/data/stores/LocalFileStore.html       |  348 ++
 .../runtime/executor/data/stores/MemoryStore.html  |  305 ++
 .../executor/data/stores/RemoteFileStore.html      |  208 +
 .../data/stores/SerializedMemoryStore.html         |  305 ++
 .../data/stores/class-use/AbstractBlockStore.html  |  193 +
 .../executor/data/stores/class-use/BlockStore.html |  221 ++
 .../executor/data/stores/class-use/FileStore.html  |  189 +
 .../data/stores/class-use/GlusterFileStore.html    |  126 +
 .../data/stores/class-use/LocalBlockStore.html     |  180 +
 .../data/stores/class-use/LocalFileStore.html      |  126 +
 .../data/stores/class-use/MemoryStore.html         |  126 +
 .../data/stores/class-use/RemoteFileStore.html     |  168 +
 .../stores/class-use/SerializedMemoryStore.html    |  126 +
 .../executor/data/stores/package-frame.html        |   32 +
 .../executor/data/stores/package-summary.html      |  207 +
 .../runtime/executor/data/stores/package-tree.html |  162 +
 .../runtime/executor/data/stores/package-use.html  |  183 +
 .../executor/datatransfer/DataTransfer.html        |  284 ++
 .../executor/datatransfer/DataTransferFactory.html |  378 ++
 .../runtime/executor/datatransfer/InputReader.html |  400 ++
 .../executor/datatransfer/OutputCollectorImpl.html |  350 ++
 .../executor/datatransfer/OutputWriter.html        |  331 ++
 .../datatransfer/class-use/DataTransfer.html       |  174 +
 .../class-use/DataTransferFactory.html             |  176 +
 .../datatransfer/class-use/InputReader.html        |  177 +
 .../class-use/OutputCollectorImpl.html             |  126 +
 .../datatransfer/class-use/OutputWriter.html       |  179 +
 .../executor/datatransfer/package-frame.html       |   25 +
 .../executor/datatransfer/package-summary.html     |  170 +
 .../executor/datatransfer/package-tree.html        |  146 +
 .../runtime/executor/datatransfer/package-use.html |  192 +
 .../snu/coral/runtime/executor/package-frame.html  |   28 +
 .../coral/runtime/executor/package-summary.html    |  181 +
 .../snu/coral/runtime/executor/package-tree.html   |  150 +
 .../snu/coral/runtime/executor/package-use.html    |  171 +
 ...rtitionManagerMasterControlMessageReceiver.html |  319 ++
 .../coral/runtime/master/BlockManagerMaster.html   |  410 ++
 .../snu/coral/runtime/master/JobStateManager.html  |  559 +++
 .../coral/runtime/master/MetricManagerMaster.html  |  304 ++
 .../coral/runtime/master/MetricMessageHandler.html |  277 ++
 ...RuntimeMaster.MasterControlMessageReceiver.html |  319 ++
 .../snu/coral/runtime/master/RuntimeMaster.html    |  476 +++
 ...rtitionManagerMasterControlMessageReceiver.html |  126 +
 .../master/class-use/BlockManagerMaster.html       |  202 +
 .../runtime/master/class-use/JobStateManager.html  |  215 ++
 .../master/class-use/MetricManagerMaster.html      |  126 +
 .../master/class-use/MetricMessageHandler.html     |  192 +
 ...RuntimeMaster.MasterControlMessageReceiver.html |  126 +
 .../runtime/master/class-use/RuntimeMaster.html    |  126 +
 .../UpdatePhysicalPlanEventHandler.html            |  285 ++
 .../class-use/UpdatePhysicalPlanEventHandler.html  |  169 +
 .../runtime/master/eventhandler/package-frame.html |   21 +
 .../master/eventhandler/package-summary.html       |  146 +
 .../runtime/master/eventhandler/package-tree.html  |  139 +
 .../runtime/master/eventhandler/package-use.html   |  161 +
 .../snu/coral/runtime/master/package-frame.html    |   28 +
 .../snu/coral/runtime/master/package-summary.html  |  181 +
 .../edu/snu/coral/runtime/master/package-tree.html |  148 +
 .../edu/snu/coral/runtime/master/package-use.html  |  213 ++
 .../runtime/master/resource/ContainerManager.html  |  399 ++
 .../master/resource/ExecutorRepresenter.html       |  434 +++
 .../resource/ResourceSpecification.Builder.html    |  305 ++
 .../master/resource/ResourceSpecification.html     |  367 ++
 .../resource/class-use/ContainerManager.html       |  192 +
 .../resource/class-use/ExecutorRepresenter.html    |  170 +
 .../class-use/ResourceSpecification.Builder.html   |  178 +
 .../resource/class-use/ResourceSpecification.html  |  197 +
 .../runtime/master/resource/package-frame.html     |   24 +
 .../runtime/master/resource/package-summary.html   |  164 +
 .../runtime/master/resource/package-tree.html      |  142 +
 .../coral/runtime/master/resource/package-use.html |  213 ++
 .../master/scheduler/BatchSingleJobScheduler.html  |  441 +++
 .../master/scheduler/PendingTaskGroupQueue.html    |  338 ++
 .../scheduler/RoundRobinSchedulingPolicy.html      |  435 +++
 .../coral/runtime/master/scheduler/Scheduler.html  |  361 ++
 .../runtime/master/scheduler/SchedulerRunner.html  |  290 ++
 .../runtime/master/scheduler/SchedulingPolicy.html |  359 ++
 .../master/scheduler/SingleJobTaskGroupQueue.html  |  406 ++
 .../class-use/BatchSingleJobScheduler.html         |  126 +
 .../scheduler/class-use/PendingTaskGroupQueue.html |  215 ++
 .../class-use/RoundRobinSchedulingPolicy.html      |  126 +
 .../master/scheduler/class-use/Scheduler.html      |  217 ++
 .../scheduler/class-use/SchedulerRunner.html       |  196 +
 .../scheduler/class-use/SchedulingPolicy.html      |  189 +
 .../class-use/SingleJobTaskGroupQueue.html         |  126 +
 .../runtime/master/scheduler/package-frame.html    |   30 +
 .../runtime/master/scheduler/package-summary.html  |  195 +
 .../runtime/master/scheduler/package-tree.html     |  148 +
 .../runtime/master/scheduler/package-use.html      |  231 ++
 apidocs/edu/snu/onyx/client/ClientEndpoint.html    |  338 --
 apidocs/edu/snu/onyx/client/DriverEndpoint.html    |  251 --
 apidocs/edu/snu/onyx/client/JobLauncher.html       |  347 --
 .../onyx/client/OnyxClient.JobMessageHandler.html  |  287 --
 apidocs/edu/snu/onyx/client/OnyxClient.html        |  221 --
 apidocs/edu/snu/onyx/client/StateTranslator.html   |  288 --
 .../snu/onyx/client/beam/BeamStateTranslator.html  |  291 --
 .../snu/onyx/client/beam/OnyxPipelineOptions.html  |  218 --
 .../snu/onyx/client/beam/OnyxPipelineResult.html   |  384 --
 .../snu/onyx/client/beam/OnyxPipelineRunner.html   |  278 --
 .../snu/onyx/client/beam/OnyxPipelineVisitor.html  |  359 --
 .../client/beam/class-use/BeamStateTranslator.html |  126 -
 .../client/beam/class-use/OnyxPipelineOptions.html |  126 -
 .../client/beam/class-use/OnyxPipelineResult.html  |  183 -
 .../client/beam/class-use/OnyxPipelineRunner.html  |  126 -
 .../client/beam/class-use/OnyxPipelineVisitor.html |  126 -
 .../edu/snu/onyx/client/beam/package-frame.html    |   28 -
 .../edu/snu/onyx/client/beam/package-summary.html  |  181 -
 apidocs/edu/snu/onyx/client/beam/package-tree.html |  170 -
 apidocs/edu/snu/onyx/client/beam/package-use.html  |  161 -
 .../snu/onyx/client/class-use/ClientEndpoint.html  |  191 -
 .../snu/onyx/client/class-use/DriverEndpoint.html  |  126 -
 .../edu/snu/onyx/client/class-use/JobLauncher.html |  126 -
 .../class-use/OnyxClient.JobMessageHandler.html    |  126 -
 .../edu/snu/onyx/client/class-use/OnyxClient.html  |  126 -
 .../snu/onyx/client/class-use/StateTranslator.html |  190 -
 apidocs/edu/snu/onyx/client/package-frame.html     |   25 -
 apidocs/edu/snu/onyx/client/package-summary.html   |  171 -
 apidocs/edu/snu/onyx/client/package-tree.html      |  144 -
 apidocs/edu/snu/onyx/client/package-use.html       |  194 -
 apidocs/edu/snu/onyx/common/ContextImpl.html       |  292 --
 .../onyx/common/DirectByteArrayOutputStream.html   |  361 --
 apidocs/edu/snu/onyx/common/KeyExtractor.html      |  239 --
 apidocs/edu/snu/onyx/common/Pair.html              |  356 --
 .../edu/snu/onyx/common/StateMachine.Builder.html  |  332 --
 apidocs/edu/snu/onyx/common/StateMachine.html      |  375 --
 .../edu/snu/onyx/common/class-use/ContextImpl.html |  126 -
 .../class-use/DirectByteArrayOutputStream.html     |  126 -
 .../snu/onyx/common/class-use/KeyExtractor.html    |  212 --
 apidocs/edu/snu/onyx/common/class-use/Pair.html    |  376 --
 .../common/class-use/StateMachine.Builder.html     |  185 -
 .../snu/onyx/common/class-use/StateMachine.html    |  206 -
 apidocs/edu/snu/onyx/common/coder/BytesCoder.html  |  365 --
 .../snu/onyx/common/coder/Coder.DummyCoder.html    |  377 --
 apidocs/edu/snu/onyx/common/coder/Coder.html       |  342 --
 .../onyx/common/coder/class-use/BytesCoder.html    |  126 -
 .../common/coder/class-use/Coder.DummyCoder.html   |  126 -
 .../edu/snu/onyx/common/coder/class-use/Coder.html |  556 ---
 .../edu/snu/onyx/common/coder/package-frame.html   |   26 -
 .../edu/snu/onyx/common/coder/package-summary.html |  169 -
 .../edu/snu/onyx/common/coder/package-tree.html    |  148 -
 apidocs/edu/snu/onyx/common/coder/package-use.html |  371 --
 .../snu/onyx/common/dag/DAG.TraversalOrder.html    |  348 --
 apidocs/edu/snu/onyx/common/dag/DAG.html           |  863 -----
 apidocs/edu/snu/onyx/common/dag/DAGBuilder.html    |  530 ---
 apidocs/edu/snu/onyx/common/dag/Edge.html          |  379 --
 apidocs/edu/snu/onyx/common/dag/Vertex.html        |  329 --
 .../common/dag/class-use/DAG.TraversalOrder.html   |  175 -
 apidocs/edu/snu/onyx/common/dag/class-use/DAG.html |  804 ----
 .../snu/onyx/common/dag/class-use/DAGBuilder.html  |  254 --
 .../edu/snu/onyx/common/dag/class-use/Edge.html    |  285 --
 .../edu/snu/onyx/common/dag/class-use/Vertex.html  |  351 --
 apidocs/edu/snu/onyx/common/dag/package-frame.html |   28 -
 .../edu/snu/onyx/common/dag/package-summary.html   |  181 -
 apidocs/edu/snu/onyx/common/dag/package-tree.html  |  154 -
 apidocs/edu/snu/onyx/common/dag/package-use.html   |  489 ---
 .../common/eventhandler/CommonEventHandler.html    |  255 --
 .../onyx/common/eventhandler/CompilerEvent.html    |  174 -
 .../common/eventhandler/CompilerEventHandler.html  |  211 --
 .../eventhandler/PubSubEventHandlerWrapper.html    |  244 --
 .../snu/onyx/common/eventhandler/RuntimeEvent.html |  174 -
 .../common/eventhandler/RuntimeEventHandler.html   |  211 --
 .../eventhandler/class-use/CommonEventHandler.html |  248 --
 .../eventhandler/class-use/CompilerEvent.html      |  192 -
 .../class-use/CompilerEventHandler.html            |  168 -
 .../class-use/PubSubEventHandlerWrapper.html       |  169 -
 .../eventhandler/class-use/RuntimeEvent.html       |  192 -
 .../class-use/RuntimeEventHandler.html             |  168 -
 .../onyx/common/eventhandler/package-frame.html    |   29 -
 .../onyx/common/eventhandler/package-summary.html  |  187 -
 .../snu/onyx/common/eventhandler/package-tree.html |  154 -
 .../snu/onyx/common/eventhandler/package-use.html  |  275 --
 .../onyx/common/exception/BlockFetchException.html |  278 --
 .../onyx/common/exception/BlockWriteException.html |  278 --
 .../CompileTimeOptimizationException.html          |  297 --
 .../onyx/common/exception/ContainerException.html  |  278 --
 .../exception/DynamicOptimizationException.html    |  297 --
 .../exception/IllegalEdgeOperationException.html   |  279 --
 .../common/exception/IllegalMessageException.html  |  278 --
 .../exception/IllegalStateTransitionException.html |  278 --
 .../exception/IllegalVertexOperationException.html |  279 --
 .../exception/InvalidParameterException.html       |  278 --
 .../onyx/common/exception/JsonParseException.html  |  278 --
 .../common/exception/NodeConnectionException.html  |  278 --
 .../exception/PhysicalPlanGenerationException.html |  299 --
 .../onyx/common/exception/SchedulingException.html |  279 --
 .../exception/UnknownExecutionStateException.html  |  278 --
 .../exception/UnknownFailureCauseException.html    |  278 --
 .../exception/UnrecoverableFailureException.html   |  278 --
 .../exception/UnsupportedBlockStoreException.html  |  278 --
 .../exception/UnsupportedCommPatternException.html |  278 --
 .../UnsupportedExecutionPropertyException.html     |  278 --
 .../exception/UnsupportedMethodException.html      |  278 --
 .../exception/UnsupportedPartitionerException.html |  278 --
 .../exception/class-use/BlockFetchException.html   |  195 -
 .../exception/class-use/BlockWriteException.html   |  214 --
 .../CompileTimeOptimizationException.html          |  126 -
 .../exception/class-use/ContainerException.html    |  126 -
 .../class-use/DynamicOptimizationException.html    |  126 -
 .../class-use/IllegalEdgeOperationException.html   |  169 -
 .../class-use/IllegalMessageException.html         |  126 -
 .../class-use/IllegalStateTransitionException.html |  126 -
 .../class-use/IllegalVertexOperationException.html |  126 -
 .../class-use/InvalidParameterException.html       |  126 -
 .../exception/class-use/JsonParseException.html    |  126 -
 .../class-use/NodeConnectionException.html         |  126 -
 .../class-use/PhysicalPlanGenerationException.html |  126 -
 .../exception/class-use/SchedulingException.html   |  126 -
 .../class-use/UnknownExecutionStateException.html  |  126 -
 .../class-use/UnknownFailureCauseException.html    |  166 -
 .../class-use/UnrecoverableFailureException.html   |  126 -
 .../class-use/UnsupportedBlockStoreException.html  |  126 -
 .../class-use/UnsupportedCommPatternException.html |  126 -
 .../UnsupportedExecutionPropertyException.html     |  126 -
 .../class-use/UnsupportedMethodException.html      |  126 -
 .../class-use/UnsupportedPartitionerException.html |  126 -
 .../snu/onyx/common/exception/package-frame.html   |   42 -
 .../snu/onyx/common/exception/package-summary.html |  272 --
 .../snu/onyx/common/exception/package-tree.html    |  172 -
 .../edu/snu/onyx/common/exception/package-use.html |  208 -
 apidocs/edu/snu/onyx/common/ir/IdManager.html      |  277 --
 .../edu/snu/onyx/common/ir/OutputCollector.html    |  273 --
 apidocs/edu/snu/onyx/common/ir/Reader.html         |  247 --
 .../snu/onyx/common/ir/class-use/IdManager.html    |  126 -
 .../onyx/common/ir/class-use/OutputCollector.html  |  274 --
 .../edu/snu/onyx/common/ir/class-use/Reader.html   |  226 --
 apidocs/edu/snu/onyx/common/ir/edge/IREdge.html    |  517 ---
 .../snu/onyx/common/ir/edge/class-use/IREdge.html  |  830 ----
 .../DataCommunicationPatternProperty.Value.html    |  360 --
 .../DataCommunicationPatternProperty.html          |  297 --
 .../DataFlowModelProperty.Value.html               |  348 --
 .../executionproperty/DataFlowModelProperty.html   |  297 --
 .../executionproperty/DataStoreProperty.Value.html |  372 --
 .../edge/executionproperty/DataStoreProperty.html  |  297 --
 .../executionproperty/KeyExtractorProperty.html    |  284 --
 .../MetricCollectionProperty.Value.html            |  336 --
 .../MetricCollectionProperty.html                  |  297 --
 .../PartitionerProperty.Value.html                 |  360 --
 .../executionproperty/PartitionerProperty.html     |  297 --
 .../UsedDataHandlingProperty.Value.html            |  348 --
 .../UsedDataHandlingProperty.html                  |  298 --
 .../DataCommunicationPatternProperty.Value.html    |  249 --
 .../DataCommunicationPatternProperty.html          |  168 -
 .../class-use/DataFlowModelProperty.Value.html     |  190 -
 .../class-use/DataFlowModelProperty.html           |  168 -
 .../class-use/DataStoreProperty.Value.html         |  305 --
 .../class-use/DataStoreProperty.html               |  168 -
 .../class-use/KeyExtractorProperty.html            |  168 -
 .../class-use/MetricCollectionProperty.Value.html  |  190 -
 .../class-use/MetricCollectionProperty.html        |  168 -
 .../class-use/PartitionerProperty.Value.html       |  190 -
 .../class-use/PartitionerProperty.html             |  168 -
 .../class-use/UsedDataHandlingProperty.Value.html  |  219 --
 .../class-use/UsedDataHandlingProperty.html        |  168 -
 .../ir/edge/executionproperty/package-frame.html   |   36 -
 .../ir/edge/executionproperty/package-summary.html |  229 --
 .../ir/edge/executionproperty/package-tree.html    |  166 -
 .../ir/edge/executionproperty/package-use.html     |  312 --
 .../edu/snu/onyx/common/ir/edge/package-frame.html |   21 -
 .../snu/onyx/common/ir/edge/package-summary.html   |  146 -
 .../edu/snu/onyx/common/ir/edge/package-tree.html  |  143 -
 .../edu/snu/onyx/common/ir/edge/package-use.html   |  392 --
 .../executionproperty/ExecutionProperty.Key.html   |  468 ---
 .../ir/executionproperty/ExecutionProperty.html    |  345 --
 .../ir/executionproperty/ExecutionPropertyMap.html |  502 ---
 .../class-use/ExecutionProperty.Key.html           |  441 ---
 .../class-use/ExecutionProperty.html               |  360 --
 .../class-use/ExecutionPropertyMap.html            |  341 --
 .../common/ir/executionproperty/package-frame.html |   26 -
 .../ir/executionproperty/package-summary.html      |  169 -
 .../common/ir/executionproperty/package-tree.html  |  152 -
 .../common/ir/executionproperty/package-use.html   |  427 ---
 apidocs/edu/snu/onyx/common/ir/package-frame.html  |   26 -
 .../edu/snu/onyx/common/ir/package-summary.html    |  169 -
 apidocs/edu/snu/onyx/common/ir/package-tree.html   |  148 -
 apidocs/edu/snu/onyx/common/ir/package-use.html    |  266 --
 .../BoundedSourceVertex.BoundedSourceReader.html   |  270 --
 .../onyx/common/ir/vertex/BoundedSourceVertex.html |  396 --
 .../edu/snu/onyx/common/ir/vertex/IRVertex.html    |  405 --
 .../edu/snu/onyx/common/ir/vertex/LoopVertex.html  |  727 ----
 .../ir/vertex/MetricCollectionBarrierVertex.html   |  423 ---
 .../snu/onyx/common/ir/vertex/OperatorVertex.html  |  356 --
 .../snu/onyx/common/ir/vertex/Source.Reader.html   |  331 --
 apidocs/edu/snu/onyx/common/ir/vertex/Source.html  |  316 --
 .../snu/onyx/common/ir/vertex/SourceVertex.html    |  327 --
 .../BoundedSourceVertex.BoundedSourceReader.html   |  126 -
 .../ir/vertex/class-use/BoundedSourceVertex.html   |  166 -
 .../onyx/common/ir/vertex/class-use/IRVertex.html  | 1019 -----
 .../common/ir/vertex/class-use/LoopVertex.html     |  229 --
 .../class-use/MetricCollectionBarrierVertex.html   |  228 --
 .../common/ir/vertex/class-use/OperatorVertex.html |  166 -
 .../common/ir/vertex/class-use/Source.Reader.html  |  210 -
 .../onyx/common/ir/vertex/class-use/Source.html    |  263 --
 .../common/ir/vertex/class-use/SourceVertex.html   |  168 -
 .../DynamicOptimizationProperty.Value.html         |  336 --
 .../DynamicOptimizationProperty.html               |  297 --
 .../ExecutorPlacementProperty.html                 |  375 --
 .../executionproperty/ParallelismProperty.html     |  284 --
 .../ScheduleGroupIndexProperty.html                |  284 --
 .../vertex/executionproperty/StageIdProperty.html  |  284 --
 .../DynamicOptimizationProperty.Value.html         |  190 -
 .../class-use/DynamicOptimizationProperty.html     |  168 -
 .../class-use/ExecutorPlacementProperty.html       |  168 -
 .../class-use/ParallelismProperty.html             |  168 -
 .../class-use/ScheduleGroupIndexProperty.html      |  168 -
 .../class-use/StageIdProperty.html                 |  168 -
 .../ir/vertex/executionproperty/package-frame.html |   29 -
 .../vertex/executionproperty/package-summary.html  |  187 -
 .../ir/vertex/executionproperty/package-tree.html  |  159 -
 .../ir/vertex/executionproperty/package-use.html   |  186 -
 .../snu/onyx/common/ir/vertex/package-frame.html   |   31 -
 .../snu/onyx/common/ir/vertex/package-summary.html |  199 -
 .../snu/onyx/common/ir/vertex/package-tree.html    |  168 -
 .../edu/snu/onyx/common/ir/vertex/package-use.html |  563 ---
 .../common/ir/vertex/transform/RelayTransform.html |  383 --
 .../transform/SailfishDecodingTransform.html       |  387 --
 .../transform/SailfishEncodingTransform.html       |  387 --
 .../ir/vertex/transform/Transform.Context.html     |  236 --
 .../onyx/common/ir/vertex/transform/Transform.html |  310 --
 .../vertex/transform/class-use/RelayTransform.html |  126 -
 .../class-use/SailfishDecodingTransform.html       |  126 -
 .../class-use/SailfishEncodingTransform.html       |  126 -
 .../transform/class-use/Transform.Context.html     |  274 --
 .../ir/vertex/transform/class-use/Transform.html   |  374 --
 .../common/ir/vertex/transform/package-frame.html  |   28 -
 .../ir/vertex/transform/package-summary.html       |  181 -
 .../common/ir/vertex/transform/package-tree.html   |  150 -
 .../common/ir/vertex/transform/package-use.html    |  286 --
 apidocs/edu/snu/onyx/common/package-frame.html     |   29 -
 apidocs/edu/snu/onyx/common/package-summary.html   |  188 -
 apidocs/edu/snu/onyx/common/package-tree.html      |  159 -
 apidocs/edu/snu/onyx/common/package-use.html       |  318 --
 apidocs/edu/snu/onyx/compiler/backend/Backend.html |  244 --
 .../onyx/compiler/backend/class-use/Backend.html   |  168 -
 .../onyx/compiler/backend/onyx/OnyxBackend.html    |  322 --
 .../backend/onyx/class-use/OnyxBackend.html        |  126 -
 .../onyx/compiler/backend/onyx/package-frame.html  |   21 -
 .../compiler/backend/onyx/package-summary.html     |  146 -
 .../onyx/compiler/backend/onyx/package-tree.html   |  139 -
 .../onyx/compiler/backend/onyx/package-use.html    |  126 -
 .../snu/onyx/compiler/backend/package-frame.html   |   21 -
 .../snu/onyx/compiler/backend/package-summary.html |  146 -
 .../snu/onyx/compiler/backend/package-tree.html    |  135 -
 .../edu/snu/onyx/compiler/backend/package-use.html |  161 -
 .../compiler/frontend/beam/coder/BeamCoder.html    |  392 --
 .../compiler/frontend/beam/coder/PairCoder.html    |  467 ---
 .../frontend/beam/coder/class-use/BeamCoder.html   |  126 -
 .../frontend/beam/coder/class-use/PairCoder.html   |  169 -
 .../frontend/beam/coder/package-frame.html         |   22 -
 .../frontend/beam/coder/package-summary.html       |  152 -
 .../compiler/frontend/beam/coder/package-tree.html |  148 -
 .../compiler/frontend/beam/coder/package-use.html  |  161 -
 .../frontend/beam/source/BeamBoundedSource.html    |  374 --
 .../beam/source/class-use/BeamBoundedSource.html   |  166 -
 .../frontend/beam/source/package-frame.html        |   21 -
 .../frontend/beam/source/package-summary.html      |  146 -
 .../frontend/beam/source/package-tree.html         |  139 -
 .../compiler/frontend/beam/source/package-use.html |  161 -
 .../beam/transform/BroadcastTransform.html         |  407 --
 .../frontend/beam/transform/DoTransform.html       |  390 --
 .../frontend/beam/transform/FlattenTransform.html  |  382 --
 .../beam/transform/GroupByKeyTransform.html        |  382 --
 .../beam/transform/LoopCompositeTransform.html     |  287 --
 .../frontend/beam/transform/WindowTransform.html   |  388 --
 .../transform/class-use/BroadcastTransform.html    |  126 -
 .../beam/transform/class-use/DoTransform.html      |  126 -
 .../beam/transform/class-use/FlattenTransform.html |  126 -
 .../transform/class-use/GroupByKeyTransform.html   |  126 -
 .../class-use/LoopCompositeTransform.html          |  180 -
 .../beam/transform/class-use/WindowTransform.html  |  126 -
 .../frontend/beam/transform/package-frame.html     |   26 -
 .../frontend/beam/transform/package-summary.html   |  176 -
 .../frontend/beam/transform/package-tree.html      |  148 -
 .../frontend/beam/transform/package-use.html       |  161 -
 .../compiler/optimizer/CompiletimeOptimizer.html   |  258 --
 .../optimizer/class-use/CompiletimeOptimizer.html  |  126 -
 .../EmptyComponents.EmptyBoundedSource.html        |  470 ---
 .../examples/EmptyComponents.EmptyTransform.html   |  391 --
 .../optimizer/examples/EmptyComponents.html        |  267 --
 .../MapReduceDisaggregationOptimization.html       |  250 --
 .../EmptyComponents.EmptyBoundedSource.html        |  126 -
 .../class-use/EmptyComponents.EmptyTransform.html  |  126 -
 .../examples/class-use/EmptyComponents.html        |  126 -
 .../MapReduceDisaggregationOptimization.html       |  126 -
 .../compiler/optimizer/examples/package-frame.html |   24 -
 .../optimizer/examples/package-summary.html        |  164 -
 .../compiler/optimizer/examples/package-tree.html  |  142 -
 .../compiler/optimizer/examples/package-use.html   |  126 -
 .../snu/onyx/compiler/optimizer/package-frame.html |   21 -
 .../onyx/compiler/optimizer/package-summary.html   |  146 -
 .../snu/onyx/compiler/optimizer/package-tree.html  |  139 -
 .../snu/onyx/compiler/optimizer/package-use.html   |  126 -
 .../pass/compiletime/CompileTimePass.html          |  248 --
 .../compiletime/annotating/AnnotatingPass.html     |  354 --
 .../annotating/DataSkewEdgeDataStorePass.html      |  306 --
 .../DataSkewEdgeMetricCollectionPass.html          |  306 --
 .../annotating/DataSkewEdgePartitionerPass.html    |  304 --
 .../compiletime/annotating/DataSkewVertexPass.html |  305 --
 .../DefaultEdgeUsedDataHandlingPass.html           |  304 --
 .../annotating/DefaultParallelismPass.html         |  304 --
 .../annotating/DefaultStagePartitioningPass.html   |  307 --
 .../DisaggregationEdgeDataStorePass.html           |  305 --
 .../annotating/PadoEdgeDataFlowModelPass.html      |  304 --
 .../annotating/PadoEdgeDataStorePass.html          |  304 --
 .../PadoVertexExecutorPlacementPass.html           |  304 --
 .../ReviseInterStageEdgeDataStorePass.html         |  304 --
 .../annotating/SailfishEdgeDataFlowModelPass.html  |  305 --
 .../annotating/SailfishEdgeDataStorePass.html      |  305 --
 .../SailfishEdgeUsedDataHandlingPass.html          |  305 --
 .../compiletime/annotating/ScheduleGroupPass.html  |  306 --
 .../annotating/ShuffleEdgePushPass.html            |  305 --
 .../annotating/class-use/AnnotatingPass.html       |  264 --
 .../class-use/DataSkewEdgeDataStorePass.html       |  126 -
 .../DataSkewEdgeMetricCollectionPass.html          |  126 -
 .../class-use/DataSkewEdgePartitionerPass.html     |  126 -
 .../annotating/class-use/DataSkewVertexPass.html   |  126 -
 .../class-use/DefaultEdgeUsedDataHandlingPass.html |  126 -
 .../class-use/DefaultParallelismPass.html          |  126 -
 .../class-use/DefaultStagePartitioningPass.html    |  126 -
 .../class-use/DisaggregationEdgeDataStorePass.html |  126 -
 .../class-use/PadoEdgeDataFlowModelPass.html       |  126 -
 .../class-use/PadoEdgeDataStorePass.html           |  126 -
 .../class-use/PadoVertexExecutorPlacementPass.html |  126 -
 .../ReviseInterStageEdgeDataStorePass.html         |  126 -
 .../class-use/SailfishEdgeDataFlowModelPass.html   |  126 -
 .../class-use/SailfishEdgeDataStorePass.html       |  126 -
 .../SailfishEdgeUsedDataHandlingPass.html          |  126 -
 .../annotating/class-use/ScheduleGroupPass.html    |  126 -
 .../annotating/class-use/ShuffleEdgePushPass.html  |  126 -
 .../pass/compiletime/annotating/package-frame.html |   38 -
 .../compiletime/annotating/package-summary.html    |  248 --
 .../pass/compiletime/annotating/package-tree.html  |  159 -
 .../pass/compiletime/annotating/package-use.html   |  161 -
 .../compiletime/class-use/CompileTimePass.html     |  507 ---
 .../pass/compiletime/composite/CompositePass.html  |  348 --
 .../composite/DataSkewCompositePass.html           |  275 --
 .../composite/LoopOptimizationCompositePass.html   |  270 --
 .../compiletime/composite/PadoCompositePass.html   |  270 --
 .../composite/PrimitiveCompositePass.html          |  272 --
 .../pass/compiletime/composite/SailfishPass.html   |  270 --
 .../composite/class-use/CompositePass.html         |  216 --
 .../composite/class-use/DataSkewCompositePass.html |  126 -
 .../class-use/LoopOptimizationCompositePass.html   |  126 -
 .../composite/class-use/PadoCompositePass.html     |  126 -
 .../class-use/PrimitiveCompositePass.html          |  126 -
 .../composite/class-use/SailfishPass.html          |  126 -
 .../pass/compiletime/composite/package-frame.html  |   26 -
 .../compiletime/composite/package-summary.html     |  176 -
 .../pass/compiletime/composite/package-tree.html   |  147 -
 .../pass/compiletime/composite/package-use.html    |  182 -
 .../optimizer/pass/compiletime/package-frame.html  |   21 -
 .../pass/compiletime/package-summary.html          |  146 -
 .../optimizer/pass/compiletime/package-tree.html   |  144 -
 .../optimizer/pass/compiletime/package-use.html    |  224 --
 .../CommonSubexpressionEliminationPass.html        |  307 --
 .../reshaping/DataSkewReshapingPass.html           |  309 --
 .../compiletime/reshaping/LoopExtractionPass.html  |  307 --
 .../LoopOptimizations.LoopFusionPass.html          |  308 --
 ...pOptimizations.LoopInvariantCodeMotionPass.html |  308 --
 .../compiletime/reshaping/LoopOptimizations.html   |  288 --
 .../compiletime/reshaping/LoopUnrollingPass.html   |  303 --
 .../pass/compiletime/reshaping/ReshapingPass.html  |  327 --
 .../reshaping/SailfishCodecReshapingPass.html      |  312 --
 .../reshaping/SailfishRelayReshapingPass.html      |  307 --
 .../CommonSubexpressionEliminationPass.html        |  126 -
 .../reshaping/class-use/DataSkewReshapingPass.html |  126 -
 .../reshaping/class-use/LoopExtractionPass.html    |  126 -
 .../LoopOptimizations.LoopFusionPass.html          |  166 -
 ...pOptimizations.LoopInvariantCodeMotionPass.html |  166 -
 .../reshaping/class-use/LoopOptimizations.html     |  126 -
 .../reshaping/class-use/LoopUnrollingPass.html     |  126 -
 .../reshaping/class-use/ReshapingPass.html         |  210 -
 .../class-use/SailfishCodecReshapingPass.html      |  126 -
 .../class-use/SailfishRelayReshapingPass.html      |  126 -
 .../pass/compiletime/reshaping/package-frame.html  |   30 -
 .../compiletime/reshaping/package-summary.html     |  200 -
 .../pass/compiletime/reshaping/package-tree.html   |  151 -
 .../pass/compiletime/reshaping/package-use.html    |  171 -
 .../compiler/optimizer/policy/DataSkewPolicy.html  |  311 --
 .../compiler/optimizer/policy/DefaultPolicy.html   |  311 --
 ...faultPolicyWithSeparatePass.RefactoredPass.html |  231 --
 .../policy/DefaultPolicyWithSeparatePass.html      |  334 --
 .../optimizer/policy/DisaggregationPolicy.html     |  311 --
 .../onyx/compiler/optimizer/policy/PadoPolicy.html |  312 --
 .../snu/onyx/compiler/optimizer/policy/Policy.html |  255 --
 .../compiler/optimizer/policy/PolicyBuilder.html   |  350 --
 .../compiler/optimizer/policy/SailfishPolicy.html  |  311 --
 .../optimizer/policy/class-use/DataSkewPolicy.html |  126 -
 .../optimizer/policy/class-use/DefaultPolicy.html  |  126 -
 ...faultPolicyWithSeparatePass.RefactoredPass.html |  126 -
 .../class-use/DefaultPolicyWithSeparatePass.html   |  126 -
 .../policy/class-use/DisaggregationPolicy.html     |  126 -
 .../optimizer/policy/class-use/PadoPolicy.html     |  126 -
 .../optimizer/policy/class-use/Policy.html         |  239 --
 .../optimizer/policy/class-use/PolicyBuilder.html  |  175 -
 .../optimizer/policy/class-use/SailfishPolicy.html |  126 -
 .../compiler/optimizer/policy/package-frame.html   |   31 -
 .../compiler/optimizer/policy/package-summary.html |  199 -
 .../compiler/optimizer/policy/package-tree.html    |  158 -
 .../compiler/optimizer/policy/package-use.html     |  187 -
 .../edu/snu/onyx/conf/JobConf.DAGDirectory.html    |  252 --
 apidocs/edu/snu/onyx/conf/JobConf.DeployMode.html  |  252 --
 apidocs/edu/snu/onyx/conf/JobConf.DriverMemMb.html |  252 --
 .../snu/onyx/conf/JobConf.ExecutorCapacity.html    |  256 --
 apidocs/edu/snu/onyx/conf/JobConf.ExecutorId.html  |  250 --
 .../onyx/conf/JobConf.ExecutorJsonContents.html    |  250 --
 .../snu/onyx/conf/JobConf.ExecutorJsonPath.html    |  252 --
 .../edu/snu/onyx/conf/JobConf.FileDirectory.html   |  252 --
 .../onyx/conf/JobConf.GlusterVolumeDirectory.html  |  254 --
 .../snu/onyx/conf/JobConf.HashRangeMultiplier.html |  258 --
 .../conf/JobConf.IORequestHandleThreadsTotal.html  |  252 --
 .../edu/snu/onyx/conf/JobConf.JVMHeapSlack.html    |  252 --
 apidocs/edu/snu/onyx/conf/JobConf.JobId.html       |  251 --
 .../snu/onyx/conf/JobConf.MaxScheduleAttempt.html  |  252 --
 .../snu/onyx/conf/JobConf.OptimizationPolicy.html  |  252 --
 ...JobConf.PartitionTransferInboundNumThreads.html |  254 --
 ...obConf.PartitionTransferOutboundBufferSize.html |  252 --
 ...obConf.PartitionTransferOutboundNumThreads.html |  254 --
 ...JobConf.PartitionTransportClientNumThreads.html |  252 --
 .../JobConf.PartitionTransportServerBacklog.html   |  252 --
 ...artitionTransportServerNumListeningThreads.html |  252 --
 ....PartitionTransportServerNumWorkingThreads.html |  253 --
 .../conf/JobConf.PartitionTransportServerPort.html |  252 --
 .../snu/onyx/conf/JobConf.SchedulerTimeoutMs.html  |  252 --
 .../edu/snu/onyx/conf/JobConf.SerializedDAG.html   |  250 --
 .../snu/onyx/conf/JobConf.UserMainArguments.html   |  251 --
 .../edu/snu/onyx/conf/JobConf.UserMainClass.html   |  251 --
 apidocs/edu/snu/onyx/conf/JobConf.html             |  538 ---
 .../onyx/conf/class-use/JobConf.DAGDirectory.html  |  126 -
 .../onyx/conf/class-use/JobConf.DeployMode.html    |  126 -
 .../onyx/conf/class-use/JobConf.DriverMemMb.html   |  126 -
 .../conf/class-use/JobConf.ExecutorCapacity.html   |  126 -
 .../onyx/conf/class-use/JobConf.ExecutorId.html    |  126 -
 .../class-use/JobConf.ExecutorJsonContents.html    |  126 -
 .../conf/class-use/JobConf.ExecutorJsonPath.html   |  126 -
 .../onyx/conf/class-use/JobConf.FileDirectory.html |  126 -
 .../class-use/JobConf.GlusterVolumeDirectory.html  |  126 -
 .../class-use/JobConf.HashRangeMultiplier.html     |  126 -
 .../JobConf.IORequestHandleThreadsTotal.html       |  126 -
 .../onyx/conf/class-use/JobConf.JVMHeapSlack.html  |  126 -
 .../edu/snu/onyx/conf/class-use/JobConf.JobId.html |  126 -
 .../conf/class-use/JobConf.MaxScheduleAttempt.html |  126 -
 .../conf/class-use/JobConf.OptimizationPolicy.html |  126 -
 ...JobConf.PartitionTransferInboundNumThreads.html |  126 -
 ...obConf.PartitionTransferOutboundBufferSize.html |  126 -
 ...obConf.PartitionTransferOutboundNumThreads.html |  126 -
 ...JobConf.PartitionTransportClientNumThreads.html |  126 -
 .../JobConf.PartitionTransportServerBacklog.html   |  126 -
 ...artitionTransportServerNumListeningThreads.html |  126 -
 ....PartitionTransportServerNumWorkingThreads.html |  126 -
 .../JobConf.PartitionTransportServerPort.html      |  126 -
 .../conf/class-use/JobConf.SchedulerTimeoutMs.html |  126 -
 .../onyx/conf/class-use/JobConf.SerializedDAG.html |  126 -
 .../conf/class-use/JobConf.UserMainArguments.html  |  126 -
 .../onyx/conf/class-use/JobConf.UserMainClass.html |  126 -
 apidocs/edu/snu/onyx/conf/class-use/JobConf.html   |  126 -
 apidocs/edu/snu/onyx/conf/package-frame.html       |   21 -
 apidocs/edu/snu/onyx/conf/package-summary.html     |  146 -
 apidocs/edu/snu/onyx/conf/package-tree.html        |  170 -
 apidocs/edu/snu/onyx/conf/package-use.html         |  126 -
 .../driver/OnyxContext.ContextStartHandler.html    |  287 --
 apidocs/edu/snu/onyx/driver/OnyxContext.html       |  221 --
 .../driver/OnyxDriver.ActiveContextHandler.html    |  287 --
 .../OnyxDriver.AllocatedEvaluatorHandler.html      |  287 --
 .../onyx/driver/OnyxDriver.DriverStopHandler.html  |  287 --
 .../driver/OnyxDriver.FailedContextHandler.html    |  287 --
 .../driver/OnyxDriver.FailedEvaluatorHandler.html  |  287 --
 .../snu/onyx/driver/OnyxDriver.StartHandler.html   |  287 --
 apidocs/edu/snu/onyx/driver/OnyxDriver.html        |  251 --
 .../driver/RemoteClientMessageLoggingHandler.html  |  330 --
 .../edu/snu/onyx/driver/UserApplicationRunner.html |  249 --
 .../class-use/OnyxContext.ContextStartHandler.html |  126 -
 .../edu/snu/onyx/driver/class-use/OnyxContext.html |  126 -
 .../class-use/OnyxDriver.ActiveContextHandler.html |  126 -
 .../OnyxDriver.AllocatedEvaluatorHandler.html      |  126 -
 .../class-use/OnyxDriver.DriverStopHandler.html    |  126 -
 .../class-use/OnyxDriver.FailedContextHandler.html |  126 -
 .../OnyxDriver.FailedEvaluatorHandler.html         |  126 -
 .../driver/class-use/OnyxDriver.StartHandler.html  |  126 -
 .../edu/snu/onyx/driver/class-use/OnyxDriver.html  |  126 -
 .../RemoteClientMessageLoggingHandler.html         |  126 -
 .../driver/class-use/UserApplicationRunner.html    |  126 -
 apidocs/edu/snu/onyx/driver/package-frame.html     |   24 -
 apidocs/edu/snu/onyx/driver/package-summary.html   |  164 -
 apidocs/edu/snu/onyx/driver/package-tree.html      |  153 -
 apidocs/edu/snu/onyx/driver/package-use.html       |  126 -
 ...AlternatingLeastSquare.CalculateNextMatrix.html |  311 --
 .../beam/AlternatingLeastSquare.ParseLine.html     |  331 --
 ...lternatingLeastSquare.TrainingDataCombiner.html |  355 --
 ...rnatingLeastSquare.UpdateUserAndItemMatrix.html |  289 --
 .../onyx/examples/beam/AlternatingLeastSquare.html |  286 --
 ...tSquareInefficient.UpdateUserAndItemMatrix.html |  289 --
 .../beam/AlternatingLeastSquareInefficient.html    |  270 --
 apidocs/edu/snu/onyx/examples/beam/Broadcast.html  |  247 --
 apidocs/edu/snu/onyx/examples/beam/MapReduce.html  |  247 --
 ...ultinomialLogisticRegression.ApplyGradient.html |  307 --
 ...nomialLogisticRegression.CalculateGradient.html |  311 --
 ...tinomialLogisticRegression.CombineFunction.html |  316 --
 ...isticRegression.CombineFunctionForIterable.html |  291 --
 .../MultinomialLogisticRegression.UpdateModel.html |  289 --
 .../beam/MultinomialLogisticRegression.html        |  292 --
 ...AlternatingLeastSquare.CalculateNextMatrix.html |  126 -
 .../AlternatingLeastSquare.ParseLine.html          |  126 -
 ...lternatingLeastSquare.TrainingDataCombiner.html |  126 -
 ...rnatingLeastSquare.UpdateUserAndItemMatrix.html |  126 -
 .../beam/class-use/AlternatingLeastSquare.html     |  126 -
 ...tSquareInefficient.UpdateUserAndItemMatrix.html |  126 -
 .../AlternatingLeastSquareInefficient.html         |  126 -
 .../onyx/examples/beam/class-use/Broadcast.html    |  126 -
 .../onyx/examples/beam/class-use/MapReduce.html    |  126 -
 ...ultinomialLogisticRegression.ApplyGradient.html |  126 -
 ...nomialLogisticRegression.CalculateGradient.html |  126 -
 ...tinomialLogisticRegression.CombineFunction.html |  126 -
 ...isticRegression.CombineFunctionForIterable.html |  126 -
 .../MultinomialLogisticRegression.UpdateModel.html |  126 -
 .../class-use/MultinomialLogisticRegression.html   |  126 -
 .../edu/snu/onyx/examples/beam/package-frame.html  |   35 -
 .../snu/onyx/examples/beam/package-summary.html    |  230 --
 .../edu/snu/onyx/examples/beam/package-tree.html   |  173 -
 .../edu/snu/onyx/examples/beam/package-use.html    |  126 -
 .../NativeChannelImplementationSelector.html       |  299 --
 .../common/NettyChannelImplementationSelector.html |  275 --
 .../common/NioChannelImplementationSelector.html   |  298 --
 .../snu/onyx/runtime/common/ReplyFutureMap.html    |  337 --
 .../onyx/runtime/common/RuntimeIdGenerator.html    |  482 ---
 .../NativeChannelImplementationSelector.html       |  126 -
 .../NettyChannelImplementationSelector.html        |  174 -
 .../NioChannelImplementationSelector.html          |  126 -
 .../runtime/common/class-use/ReplyFutureMap.html   |  126 -
 .../common/class-use/RuntimeIdGenerator.html       |  126 -
 .../snu/onyx/runtime/common/data/HashRange.html    |  430 ---
 .../edu/snu/onyx/runtime/common/data/KeyRange.html |  363 --
 .../runtime/common/data/class-use/HashRange.html   |  171 -
 .../runtime/common/data/class-use/KeyRange.html    |  449 ---
 .../onyx/runtime/common/data/package-frame.html    |   25 -
 .../onyx/runtime/common/data/package-summary.html  |  163 -
 .../snu/onyx/runtime/common/data/package-tree.html |  147 -
 .../snu/onyx/runtime/common/data/package-use.html  |  294 --
 .../eventhandler/DynamicOptimizationEvent.html     |  330 --
 .../DynamicOptimizationEventHandler.html           |  272 --
 .../eventhandler/UpdatePhysicalPlanEvent.html      |  266 --
 .../class-use/DynamicOptimizationEvent.html        |  179 -
 .../class-use/DynamicOptimizationEventHandler.html |  126 -
 .../class-use/UpdatePhysicalPlanEvent.html         |  179 -
 .../runtime/common/eventhandler/package-frame.html |   23 -
 .../common/eventhandler/package-summary.html       |  158 -
 .../runtime/common/eventhandler/package-tree.html  |  141 -
 .../runtime/common/eventhandler/package-use.html   |  182 -
 .../common/exception/AbsentBlockException.html     |  327 --
 .../exception/class-use/AbsentBlockException.html  |  126 -
 .../runtime/common/exception/package-frame.html    |   21 -
 .../runtime/common/exception/package-summary.html  |  146 -
 .../runtime/common/exception/package-tree.html     |  147 -
 .../onyx/runtime/common/exception/package-use.html |  126 -
 .../runtime/common/message/MessageContext.html     |  235 --
 .../runtime/common/message/MessageEnvironment.html |  403 --
 .../runtime/common/message/MessageListener.html    |  267 --
 .../common/message/MessageParameters.SenderId.html |  250 --
 .../runtime/common/message/MessageParameters.html  |  261 --
 .../onyx/runtime/common/message/MessageSender.html |  291 --
 .../message/PersistentConnectionToMasterMap.html   |  284 --
 .../common/message/class-use/MessageContext.html   |  212 --
 .../message/class-use/MessageEnvironment.html      |  311 --
 .../common/message/class-use/MessageListener.html  |  268 --
 .../class-use/MessageParameters.SenderId.html      |  126 -
 .../message/class-use/MessageParameters.html       |  126 -
 .../common/message/class-use/MessageSender.html    |  292 --
 .../class-use/PersistentConnectionToMasterMap.html |  202 -
 .../message/grpc/GrpcMessageEnvironment.html       |  367 --
 .../grpc/class-use/GrpcMessageEnvironment.html     |  126 -
 .../runtime/common/message/grpc/package-frame.html |   21 -
 .../common/message/grpc/package-summary.html       |  147 -
 .../runtime/common/message/grpc/package-tree.html  |  139 -
 .../runtime/common/message/grpc/package-use.html   |  126 -
 .../message/local/LocalMessageDispatcher.html      |  240 --
 .../message/local/LocalMessageEnvironment.html     |  401 --
 .../common/message/local/LocalMessageSender.html   |  357 --
 .../local/class-use/LocalMessageDispatcher.html    |  171 -
 .../local/class-use/LocalMessageEnvironment.html   |  126 -
 .../local/class-use/LocalMessageSender.html        |  126 -
 .../common/message/local/package-frame.html        |   23 -
 .../common/message/local/package-summary.html      |  158 -
 .../runtime/common/message/local/package-tree.html |  141 -
 .../runtime/common/message/local/package-use.html  |  161 -
 .../common/message/ncs/NcsMessageEnvironment.html  |  367 --
 .../ncs/class-use/NcsMessageEnvironment.html       |  126 -
 .../runtime/common/message/ncs/package-frame.html  |   21 -
 .../common/message/ncs/package-summary.html        |  146 -
 .../runtime/common/message/ncs/package-tree.html   |  139 -
 .../runtime/common/message/ncs/package-use.html    |  126 -
 .../onyx/runtime/common/message/package-frame.html |   30 -
 .../runtime/common/message/package-summary.html    |  194 -
 .../onyx/runtime/common/message/package-tree.html  |  148 -
 .../onyx/runtime/common/message/package-use.html   |  380 --
 .../snu/onyx/runtime/common/metric/MetricData.html |  322 --
 .../runtime/common/metric/MetricDataBuilder.html   |  396 --
 .../common/metric/class-use/MetricData.html        |  168 -
 .../common/metric/class-use/MetricDataBuilder.html |  126 -
 .../onyx/runtime/common/metric/package-frame.html  |   22 -
 .../runtime/common/metric/package-summary.html     |  152 -
 .../onyx/runtime/common/metric/package-tree.html   |  140 -
 .../onyx/runtime/common/metric/package-use.html    |  161 -
 .../common/metric/parameter/MetricFlushPeriod.html |  248 --
 .../parameter/class-use/MetricFlushPeriod.html     |  126 -
 .../common/metric/parameter/package-frame.html     |   21 -
 .../common/metric/parameter/package-summary.html   |  146 -
 .../common/metric/parameter/package-tree.html      |  139 -
 .../common/metric/parameter/package-use.html       |  126 -
 .../runtime/common/optimizer/RuntimeOptimizer.html |  252 --
 .../optimizer/class-use/RuntimeOptimizer.html      |  126 -
 .../runtime/common/optimizer/package-frame.html    |   21 -
 .../runtime/common/optimizer/package-summary.html  |  146 -
 .../runtime/common/optimizer/package-tree.html     |  139 -
 .../onyx/runtime/common/optimizer/package-use.html |  126 -
 .../pass/runtime/DataSkewRuntimePass.html          |  343 --
 .../common/optimizer/pass/runtime/RuntimePass.html |  250 --
 .../runtime/class-use/DataSkewRuntimePass.html     |  126 -
 .../pass/runtime/class-use/RuntimePass.html        |  230 --
 .../optimizer/pass/runtime/package-frame.html      |   25 -
 .../optimizer/pass/runtime/package-summary.html    |  163 -
 .../optimizer/pass/runtime/package-tree.html       |  152 -
 .../common/optimizer/pass/runtime/package-use.html |  182 -
 .../edu/snu/onyx/runtime/common/package-frame.html |   28 -
 .../snu/onyx/runtime/common/package-summary.html   |  181 -
 .../edu/snu/onyx/runtime/common/package-tree.html  |  146 -
 .../edu/snu/onyx/runtime/common/package-use.html   |  161 -
 .../snu/onyx/runtime/common/plan/RuntimeEdge.html  |  440 ---
 .../runtime/common/plan/class-use/RuntimeEdge.html |  304 --
 .../onyx/runtime/common/plan/package-frame.html    |   21 -
 .../onyx/runtime/common/plan/package-summary.html  |  146 -
 .../snu/onyx/runtime/common/plan/package-tree.html |  143 -
 .../snu/onyx/runtime/common/plan/package-use.html  |  203 -
 .../common/plan/physical/BoundedSourceTask.html    |  333 --
 .../plan/physical/MetricCollectionBarrierTask.html |  232 --
 .../runtime/common/plan/physical/OperatorTask.html |  329 --
 .../runtime/common/plan/physical/PhysicalPlan.html |  373 --
 .../plan/physical/PhysicalPlanGenerator.html       |  305 --
 .../common/plan/physical/PhysicalStage.html        |  347 --
 .../common/plan/physical/PhysicalStageBuilder.html |  328 --
 .../common/plan/physical/PhysicalStageEdge.html    |  387 --
 .../common/plan/physical/ScheduledTaskGroup.html   |  378 --
 .../onyx/runtime/common/plan/physical/Task.html    |  372 --
 .../runtime/common/plan/physical/TaskGroup.html    |  394 --
 .../common/plan/physical/UnboundedSourceTask.html  |  288 --
 .../plan/physical/class-use/BoundedSourceTask.html |  126 -
 .../class-use/MetricCollectionBarrierTask.html     |  126 -
 .../plan/physical/class-use/OperatorTask.html      |  126 -
 .../plan/physical/class-use/PhysicalPlan.html      |  389 --
 .../physical/class-use/PhysicalPlanGenerator.html  |  169 -
 .../plan/physical/class-use/PhysicalStage.html     |  220 --
 .../physical/class-use/PhysicalStageBuilder.html   |  126 -
 .../plan/physical/class-use/PhysicalStageEdge.html |  244 --
 .../physical/class-use/ScheduledTaskGroup.html     |  237 --
 .../common/plan/physical/class-use/Task.html       |  307 --
 .../common/plan/physical/class-use/TaskGroup.html  |  355 --
 .../physical/class-use/UnboundedSourceTask.html    |  126 -
 .../common/plan/physical/package-frame.html        |   32 -
 .../common/plan/physical/package-summary.html      |  212 --
 .../runtime/common/plan/physical/package-tree.html |  165 -
 .../runtime/common/plan/physical/package-use.html  |  395 --
 .../snu/onyx/runtime/common/plan/stage/Stage.html  |  349 --
 .../runtime/common/plan/stage/StageBuilder.html    |  352 --
 .../onyx/runtime/common/plan/stage/StageEdge.html  |  374 --
 .../common/plan/stage/StageEdgeBuilder.html        |  435 ---
 .../runtime/common/plan/stage/class-use/Stage.html |  233 --
 .../common/plan/stage/class-use/StageBuilder.html  |  174 -
 .../common/plan/stage/class-use/StageEdge.html     |  190 -
 .../plan/stage/class-use/StageEdgeBuilder.html     |  204 -
 .../runtime/common/plan/stage/package-frame.html   |   24 -
 .../runtime/common/plan/stage/package-summary.html |  164 -
 .../runtime/common/plan/stage/package-tree.html    |  154 -
 .../runtime/common/plan/stage/package-use.html     |  202 -
 .../runtime/common/state/BlockState.State.html     |  396 --
 .../snu/onyx/runtime/common/state/BlockState.html  |  312 --
 .../onyx/runtime/common/state/JobState.State.html  |  372 --
 .../snu/onyx/runtime/common/state/JobState.html    |  312 --
 .../runtime/common/state/StageState.State.html     |  384 --
 .../snu/onyx/runtime/common/state/StageState.html  |  312 --
 .../TaskGroupState.RecoverableFailureCause.html    |  360 --
 .../runtime/common/state/TaskGroupState.State.html |  396 --
 .../onyx/runtime/common/state/TaskGroupState.html  |  318 --
 .../onyx/runtime/common/state/TaskState.State.html |  408 --
 .../snu/onyx/runtime/common/state/TaskState.html   |  312 --
 .../common/state/class-use/BlockState.State.html   |  252 --
 .../runtime/common/state/class-use/BlockState.html |  126 -
 .../common/state/class-use/JobState.State.html     |  247 --
 .../runtime/common/state/class-use/JobState.html   |  179 -
 .../common/state/class-use/StageState.State.html   |  200 -
 .../runtime/common/state/class-use/StageState.html |  179 -
 .../TaskGroupState.RecoverableFailureCause.html    |  249 --
 .../state/class-use/TaskGroupState.State.html      |  266 --
 .../common/state/class-use/TaskGroupState.html     |  179 -
 .../common/state/class-use/TaskState.State.html    |  201 -
 .../runtime/common/state/class-use/TaskState.html  |  166 -
 .../onyx/runtime/common/state/package-frame.html   |   34 -
 .../onyx/runtime/common/state/package-summary.html |  217 --
 .../onyx/runtime/common/state/package-tree.html    |  160 -
 .../snu/onyx/runtime/common/state/package-use.html |  362 --
 .../edu/snu/onyx/runtime/executor/Executor.html    |  300 --
 .../onyx/runtime/executor/MetricManagerWorker.html |  273 --
 .../onyx/runtime/executor/MetricMessageSender.html |  253 --
 .../onyx/runtime/executor/TaskGroupExecutor.html   |  285 --
 .../runtime/executor/TaskGroupStateManager.html    |  336 --
 .../onyx/runtime/executor/class-use/Executor.html  |  126 -
 .../executor/class-use/MetricManagerWorker.html    |  170 -
 .../executor/class-use/MetricMessageSender.html    |  183 -
 .../executor/class-use/TaskGroupExecutor.html      |  126 -
 .../executor/class-use/TaskGroupStateManager.html  |  168 -
 .../runtime/executor/data/BlockManagerWorker.html  |  426 ---
 .../onyx/runtime/executor/data/CoderManager.html   |  307 --
 .../snu/onyx/runtime/executor/data/DataUtil.html   |  400 --
 .../snu/onyx/runtime/executor/data/FileArea.html   |  368 --
 .../executor/data/NonSerializedPartition.html      |  340 --
 .../snu/onyx/runtime/executor/data/Partition.html  |  272 --
 .../runtime/executor/data/SerializedPartition.html |  380 --
 .../onyx/runtime/executor/data/block/Block.html    |  340 --
 .../runtime/executor/data/block/FileBlock.html     |  450 ---
 .../data/block/NonSerializedMemoryBlock.html       |  406 --
 .../executor/data/block/SerializedMemoryBlock.html |  404 --
 .../executor/data/block/class-use/Block.html       |  202 -
 .../executor/data/block/class-use/FileBlock.html   |  126 -
 .../block/class-use/NonSerializedMemoryBlock.html  |  126 -
 .../block/class-use/SerializedMemoryBlock.html     |  126 -
 .../runtime/executor/data/block/package-frame.html |   27 -
 .../executor/data/block/package-summary.html       |  175 -
 .../runtime/executor/data/block/package-tree.html  |  145 -
 .../runtime/executor/data/block/package-use.html   |  182 -
 .../data/blocktransfer/BlockInputStream.html       |  480 ---
 .../data/blocktransfer/BlockOutputStream.html      |  522 ---
 .../executor/data/blocktransfer/BlockStream.html   |  336 --
 .../executor/data/blocktransfer/BlockTransfer.html |  442 ---
 .../blocktransfer/ClosableBlockingIterable.html    |  361 --
 .../data/blocktransfer/ClosableBlockingQueue.html  |  385 --
 .../blocktransfer/class-use/BlockInputStream.html  |  214 --
 .../blocktransfer/class-use/BlockOutputStream.html |  216 --
 .../data/blocktransfer/class-use/BlockStream.html  |  190 -
 .../blocktransfer/class-use/BlockTransfer.html     |  126 -
 .../class-use/ClosableBlockingIterable.html        |  126 -
 .../class-use/ClosableBlockingQueue.html           |  126 -
 .../executor/data/blocktransfer/package-frame.html |   29 -
 .../data/blocktransfer/package-summary.html        |  196 -
 .../executor/data/blocktransfer/package-tree.html  |  159 -
 .../executor/data/blocktransfer/package-use.html   |  199 -
 .../data/class-use/BlockManagerWorker.html         |  180 -
 .../executor/data/class-use/CoderManager.html      |  193 -
 .../runtime/executor/data/class-use/DataUtil.html  |  126 -
 .../runtime/executor/data/class-use/FileArea.html  |  229 --
 .../data/class-use/NonSerializedPartition.html     |  369 --
 .../runtime/executor/data/class-use/Partition.html |  236 --
 .../data/class-use/SerializedPartition.html        |  350 --
 .../executor/data/metadata/FileMetadata.html       |  406 --
 .../executor/data/metadata/LocalFileMetadata.html  |  407 --
 .../executor/data/metadata/PartitionMetadata.html  |  327 --
 .../executor/data/metadata/RemoteFileMetadata.html |  431 ---
 .../data/metadata/class-use/FileMetadata.html      |  196 -
 .../data/metadata/class-use/LocalFileMetadata.html |  126 -
 .../data/metadata/class-use/PartitionMetadata.html |  240 --
 .../metadata/class-use/RemoteFileMetadata.html     |  126 -
 .../executor/data/metadata/package-frame.html      |   24 -
 .../executor/data/metadata/package-summary.html    |  164 -
 .../executor/data/metadata/package-tree.html       |  145 -
 .../executor/data/metadata/package-use.html        |  187 -
 .../onyx/runtime/executor/data/package-frame.html  |   30 -
 .../runtime/executor/data/package-summary.html     |  193 -
 .../onyx/runtime/executor/data/package-tree.html   |  148 -
 .../onyx/runtime/executor/data/package-use.html    |  329 --
 .../data/partitioner/DataSkewHashPartitioner.html  |  304 --
 .../executor/data/partitioner/HashPartitioner.html |  299 --
 .../data/partitioner/IntactPartitioner.html        |  298 --
 .../executor/data/partitioner/Partitioner.html     |  245 --
 .../class-use/DataSkewHashPartitioner.html         |  126 -
 .../partitioner/class-use/HashPartitioner.html     |  126 -
 .../partitioner/class-use/IntactPartitioner.html   |  126 -
 .../data/partitioner/class-use/Partitioner.html    |  182 -
 .../executor/data/partitioner/package-frame.html   |   27 -
 .../executor/data/partitioner/package-summary.html |  177 -
 .../executor/data/partitioner/package-tree.html    |  145 -
 .../executor/data/partitioner/package-use.html     |  161 -
 .../executor/data/stores/AbstractBlockStore.html   |  302 --
 .../runtime/executor/data/stores/BlockStore.html   |  446 ---
 .../runtime/executor/data/stores/FileStore.html    |  256 --
 .../executor/data/stores/GlusterFileStore.html     |  518 ---
 .../executor/data/stores/LocalBlockStore.html      |  473 ---
 .../executor/data/stores/LocalFileStore.html       |  348 --
 .../runtime/executor/data/stores/MemoryStore.html  |  303 --
 .../executor/data/stores/RemoteFileStore.html      |  208 -
 .../data/stores/SerializedMemoryStore.html         |  303 --
 .../data/stores/class-use/AbstractBlockStore.html  |  193 -
 .../executor/data/stores/class-use/BlockStore.html |  221 --
 .../executor/data/stores/class-use/FileStore.html  |  189 -
 .../data/stores/class-use/GlusterFileStore.html    |  126 -
 .../data/stores/class-use/LocalBlockStore.html     |  180 -
 .../data/stores/class-use/LocalFileStore.html      |  126 -
 .../data/stores/class-use/MemoryStore.html         |  126 -
 .../data/stores/class-use/RemoteFileStore.html     |  168 -
 .../stores/class-use/SerializedMemoryStore.html    |  126 -
 .../executor/data/stores/package-frame.html        |   32 -
 .../executor/data/stores/package-summary.html      |  207 -
 .../runtime/executor/data/stores/package-tree.html |  162 -
 .../runtime/executor/data/stores/package-use.html  |  183 -
 .../executor/datatransfer/DataTransfer.html        |  284 --
 .../executor/datatransfer/DataTransferFactory.html |  360 --
 .../runtime/executor/datatransfer/InputReader.html |  401 --
 .../executor/datatransfer/OutputCollectorImpl.html |  350 --
 .../executor/datatransfer/OutputWriter.html        |  331 --
 .../datatransfer/class-use/DataTransfer.html       |  174 -
 .../class-use/DataTransferFactory.html             |  177 -
 .../datatransfer/class-use/InputReader.html        |  177 -
 .../class-use/OutputCollectorImpl.html             |  126 -
 .../datatransfer/class-use/OutputWriter.html       |  175 -
 .../executor/datatransfer/package-frame.html       |   25 -
 .../executor/datatransfer/package-summary.html     |  170 -
 .../executor/datatransfer/package-tree.html        |  146 -
 .../runtime/executor/datatransfer/package-use.html |  192 -
 .../snu/onyx/runtime/executor/package-frame.html   |   28 -
 .../snu/onyx/runtime/executor/package-summary.html |  181 -
 .../snu/onyx/runtime/executor/package-tree.html    |  150 -
 .../edu/snu/onyx/runtime/executor/package-use.html |  171 -
 ...rtitionManagerMasterControlMessageReceiver.html |  319 --
 .../onyx/runtime/master/BlockManagerMaster.html    |  512 ---
 .../snu/onyx/runtime/master/JobStateManager.html   |  572 ---
 .../onyx/runtime/master/MetricManagerMaster.html   |  304 --
 .../onyx/runtime/master/MetricMessageHandler.html  |  277 --
 ...RuntimeMaster.MasterControlMessageReceiver.html |  319 --
 .../edu/snu/onyx/runtime/master/RuntimeMaster.html |  474 ---
 ...rtitionManagerMasterControlMessageReceiver.html |  126 -
 .../master/class-use/BlockManagerMaster.html       |  202 -
 .../runtime/master/class-use/JobStateManager.html  |  203 -
 .../master/class-use/MetricManagerMaster.html      |  126 -
 .../master/class-use/MetricMessageHandler.html     |  192 -
 ...RuntimeMaster.MasterControlMessageReceiver.html |  126 -
 .../runtime/master/class-use/RuntimeMaster.html    |  126 -
 .../UpdatePhysicalPlanEventHandler.html            |  285 --
 .../class-use/UpdatePhysicalPlanEventHandler.html  |  169 -
 .../runtime/master/eventhandler/package-frame.html |   21 -
 .../master/eventhandler/package-summary.html       |  146 -
 .../runtime/master/eventhandler/package-tree.html  |  139 -
 .../runtime/master/eventhandler/package-use.html   |  161 -
 .../edu/snu/onyx/runtime/master/package-frame.html |   28 -
 .../snu/onyx/runtime/master/package-summary.html   |  181 -
 .../edu/snu/onyx/runtime/master/package-tree.html  |  148 -
 .../edu/snu/onyx/runtime/master/package-use.html   |  213 --
 .../runtime/master/resource/ContainerManager.html  |  397 --
 .../master/resource/ExecutorRepresenter.html       |  415 --
 .../resource/ResourceSpecification.Builder.html    |  305 --
 .../master/resource/ResourceSpecification.html     |  367 --
 .../resource/class-use/ContainerManager.html       |  192 -
 .../resource/class-use/ExecutorRepresenter.html    |  170 -
 .../class-use/ResourceSpecification.Builder.html   |  178 -
 .../resource/class-use/ResourceSpecification.html  |  196 -
 .../runtime/master/resource/package-frame.html     |   24 -
 .../runtime/master/resource/package-summary.html   |  164 -
 .../onyx/runtime/master/resource/package-tree.html |  142 -
 .../onyx/runtime/master/resource/package-use.html  |  213 --
 .../master/scheduler/BatchSingleJobScheduler.html  |  440 ---
 .../master/scheduler/PendingTaskGroupQueue.html    |  338 --
 .../scheduler/RoundRobinSchedulingPolicy.html      |  460 ---
 .../onyx/runtime/master/scheduler/Scheduler.html   |  359 --
 .../runtime/master/scheduler/SchedulerRunner.html  |  290 --
 .../runtime/master/scheduler/SchedulingPolicy.html |  381 --
 .../master/scheduler/SingleJobTaskGroupQueue.html  |  406 --
 .../class-use/BatchSingleJobScheduler.html         |  126 -
 .../scheduler/class-use/PendingTaskGroupQueue.html |  215 --
 .../class-use/RoundRobinSchedulingPolicy.html      |  126 -
 .../master/scheduler/class-use/Scheduler.html      |  217 --
 .../scheduler/class-use/SchedulerRunner.html       |  196 -
 .../scheduler/class-use/SchedulingPolicy.html      |  189 -
 .../class-use/SingleJobTaskGroupQueue.html         |  126 -
 .../runtime/master/scheduler/package-frame.html    |   30 -
 .../runtime/master/scheduler/package-summary.html  |  194 -
 .../runtime/master/scheduler/package-tree.html     |  148 -
 .../onyx/runtime/master/scheduler/package-use.html |  228 --
 apidocs/help-doc.html                              |   10 +-
 apidocs/index-all.html                             | 3996 +++++++++++---------
 apidocs/index.html                                 |   15 +-
 apidocs/overview-frame.html                        |  128 +-
 apidocs/overview-summary.html                      |  158 +-
 apidocs/overview-tree.html                         |  889 +++--
 apidocs/package-list                               |  122 +-
 apidocs/serialized-form.html                       | 1146 +++---
 1844 files changed, 214042 insertions(+), 198498 deletions(-)

diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index 972bf83..3e003ea 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_102) on Mon Dec 18 16:13:35 KST 2017 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:14 KST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Onyx Project 0.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-18">
+<title>All Classes (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,294 +13,314 @@
 <h1 class="bar">All&nbsp;Classes</h1>
 <div class="indexContainer">
 <ul>
-<li><a href="edu/snu/onyx/runtime/common/exception/AbsentBlockException.html" title="class in edu.snu.onyx.runtime.common.exception" target="classFrame">AbsentBlockException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/AbstractBlockStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores" target="classFrame">AbstractBlockStore</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquare</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.CalculateNextMatrix.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquare.CalculateNextMatrix</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.ParseLine.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquare.ParseLine</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquare.TrainingDataCombiner</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.UpdateUserAndItemMatrix.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquare.UpdateUserAndItemMatrix</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquareInefficient.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquareInefficient</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/AnnotatingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">AnnotatingPass</a></li>
-<li><a href="edu/snu/onyx/compiler/backend/Backend.html" title="interface in edu.snu.onyx.compiler.backend" target="classFrame"><span class="interfaceName">Backend</span></a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/BatchSingleJobScheduler.html" title="class in edu.snu.onyx.runtime.master.scheduler" target="classFrame">BatchSingleJobScheduler</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/source/BeamBoundedSource.html" title="class in edu.snu.onyx.compiler.frontend.beam.source" target="classFrame">BeamBoundedSource</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/coder/BeamCoder.html" title="class in edu.snu.onyx.compiler.frontend.beam.coder" target="classFrame">BeamCoder</a></li>
-<li><a href="edu/snu/onyx/client/beam/BeamStateTranslator.html" title="class in edu.snu.onyx.client.beam" target="classFrame">BeamStateTranslator</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/Block.html" title="interface in edu.snu.onyx.runtime.executor.data.block" target="classFrame"><span class="interfaceName">Block</span></a></li>
-<li><a href="edu/snu/onyx/common/exception/BlockFetchException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">BlockFetchException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockInputStream.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer" target="classFrame">BlockInputStream</a></li>
-<li><a href="edu/snu/onyx/runtime/master/BlockManagerMaster.html" title="class in edu.snu.onyx.runtime.master" target="classFrame">BlockManagerMaster</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/BlockManagerWorker.html" title="class in edu.snu.onyx.runtime.executor.data" target="classFrame">BlockManagerWorker</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockOutputStream.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer" target="classFrame">BlockOutputStream</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/BlockState.html" title="class in edu.snu.onyx.runtime.common.state" target="classFrame">BlockState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/BlockState.State.html" title="enum in edu.snu.onyx.runtime.common.state" target="classFrame">BlockState.State</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/BlockStore.html" title="interface in edu.snu.onyx.runtime.executor.data.stores" target="classFrame"><span class="interfaceName">BlockStore</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockStream.html" title="interface in edu.snu.onyx.runtime.executor.data.blocktransfer" target="classFrame"><span class="interfaceName">BlockStream</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockTransfer.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer" target="classFrame">BlockTransfer</a></li>
-<li><a href="edu/snu/onyx/common/exception/BlockWriteException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">BlockWriteException</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/BoundedSourceTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">BoundedSourceTask</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/BoundedSourceVertex.html" title="class in edu.snu.onyx.common.ir.vertex" target="classFrame">BoundedSourceVertex</a></li>
-<li><a href="edu/snu/onyx/examples/beam/Broadcast.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">Broadcast</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/BroadcastTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform" target="classFrame">BroadcastTransform</a></li>
-<li><a href="edu/snu/onyx/common/coder/BytesCoder.html" title="class in edu.snu.onyx.common.coder" target="classFrame">BytesCoder</a></li>
-<li><a href="edu/snu/onyx/client/ClientEndpoint.html" title="class in edu.snu.onyx.client" target="classFrame">ClientEndpoint</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/ClosableBlockingIterable.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer" target="classFrame">ClosableBlockingIterable</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/ClosableBlockingQueue.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer" target="classFrame">ClosableBlockingQueue</a></li>
-<li><a href="edu/snu/onyx/common/coder/Coder.html" title="interface in edu.snu.onyx.common.coder" target="classFrame"><span class="interfaceName">Coder</span></a></li>
-<li><a href="edu/snu/onyx/common/coder/Coder.DummyCoder.html" title="class in edu.snu.onyx.common.coder" target="classFrame">Coder.DummyCoder</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/CoderManager.html" title="class in edu.snu.onyx.runtime.executor.data" target="classFrame">CoderManager</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/CommonEventHandler.html" title="interface in edu.snu.onyx.common.eventhandler" target="classFrame"><span class="interfaceName">CommonEventHandler</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/CommonSubexpressionEliminationPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">CommonSubexpressionEliminationPass</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/CompilerEvent.html" title="interface in edu.snu.onyx.common.eventhandler" target="classFrame"><span class="interfaceName">CompilerEvent</span></a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.onyx.common.eventhandler" target="classFrame"><span class="interfaceName">CompilerEventHandler</span></a></li>
-<li><a href="edu/snu/onyx/common/exception/CompileTimeOptimizationException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">CompileTimeOptimizationException</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/CompiletimeOptimizer.html" title="class in edu.snu.onyx.compiler.optimizer" target="classFrame">CompiletimeOptimizer</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.onyx.compiler.optimizer.pass.compiletime" target="classFrame"><span class="interfaceName">CompileTimePass</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/CompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite" target="classFrame">CompositePass</a></li>
-<li><a href="edu/snu/onyx/common/exception/ContainerException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">ContainerException</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ContainerManager.html" title="class in edu.snu.onyx.runtime.master.resource" target="classFrame">ContainerManager</a></li>
-<li><a href="edu/snu/onyx/common/ContextImpl.html" title="class in edu.snu.onyx.common" target="classFrame">ContextImpl</a></li>
-<li><a href="edu/snu/onyx/common/dag/DAG.html" title="class in edu.snu.onyx.common.dag" target="classFrame">DAG</a></li>
-<li><a href="edu/snu/onyx/common/dag/DAG.TraversalOrder.html" title="enum in edu.snu.onyx.common.dag" target="classFrame">DAG.TraversalOrder</a></li>
-<li><a href="edu/snu/onyx/common/dag/DAGBuilder.html" title="class in edu.snu.onyx.common.dag" target="classFrame">DAGBuilder</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataCommunicationPatternProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">DataCommunicationPatternProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataCommunicationPatternProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">DataCommunicationPatternProperty.Value</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataFlowModelProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">DataFlowModelProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataFlowModelProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">DataFlowModelProperty.Value</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/DataSkewCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite" target="classFrame">DataSkewCompositePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeMetricCollectionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewEdgeMetricCollectionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgePartitionerPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewEdgePartitionerPass</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/DataSkewHashPartitioner.html" title="class in edu.snu.onyx.runtime.executor.data.partitioner" target="classFrame">DataSkewHashPartitioner</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DataSkewPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">DataSkewPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/DataSkewReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">DataSkewReshapingPass</a></li>
-<li><a href="edu/snu/onyx/runtime/common/optimizer/pass/runtime/DataSkewRuntimePass.html" title="class in edu.snu.onyx.runtime.common.optimizer.pass.runtime" target="classFrame">DataSkewRuntimePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewVertexPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewVertexPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataStoreProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">DataStoreProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataStoreProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">DataStoreProperty.Value</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/DataTransfer.html" title="class in edu.snu.onyx.runtime.executor.datatransfer" target="classFrame">DataTransfer</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/DataTransferFactory.html" title="class in edu.snu.onyx.runtime.executor.datatransfer" target="classFrame">DataTransferFactory</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/DataUtil.html" title="class in edu.snu.onyx.runtime.executor.data" target="classFrame">DataUtil</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeUsedDataHandlingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DefaultEdgeUsedDataHandlingPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DefaultParallelismPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DefaultParallelismPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DefaultPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">DefaultPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">DefaultPolicyWithSeparatePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DefaultStagePartitioningPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DefaultStagePartitioningPass</a></li>
-<li><a href="edu/snu/onyx/common/DirectByteArrayOutputStream.html" title="class in edu.snu.onyx.common" target="classFrame">DirectByteArrayOutputStream</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DisaggregationEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DisaggregationEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DisaggregationPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">DisaggregationPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/DoTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform" target="classFrame">DoTransform</a></li>
-<li><a href="edu/snu/onyx/client/DriverEndpoint.html" title="class in edu.snu.onyx.client" target="classFrame">DriverEndpoint</a></li>
-<li><a href="edu/snu/onyx/runtime/common/eventhandler/DynamicOptimizationEvent.html" title="class in edu.snu.onyx.runtime.common.eventhandler" target="classFrame">DynamicOptimizationEvent</a></li>
-<li><a href="edu/snu/onyx/runtime/common/eventhandler/DynamicOptimizationEventHandler.html" title="class in edu.snu.onyx.runtime.common.eventhandler" target="classFrame">DynamicOptimizationEventHandler</a></li>
-<li><a href="edu/snu/onyx/common/exception/DynamicOptimizationException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">DynamicOptimizationException</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/DynamicOptimizationProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty" target="classFrame">DynamicOptimizationProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/DynamicOptimizationProperty.Value.html" title="enum in edu.snu.onyx.common.ir.vertex.executionproperty" target="classFrame">DynamicOptimizationProperty.Value</a></li>
-<li><a href="edu/snu/onyx/common/dag/Edge.html" title="class in edu.snu.onyx.common.dag" target="classFrame">Edge</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/EmptyComponents.html" title="class in edu.snu.onyx.compiler.optimizer.examples" target="classFrame">EmptyComponents</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/EmptyComponents.EmptyBoundedSource.html" title="class in edu.snu.onyx.compiler.optimizer.examples" target="classFrame">EmptyComponents.EmptyBoundedSource</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/EmptyComponents.EmptyTransform.html" title="class in edu.snu.onyx.compiler.optimizer.examples" target="classFrame">EmptyComponents.EmptyTransform</a></li>
-<li><a href="edu/snu/onyx/common/ir/executionproperty/ExecutionProperty.html" title="class in edu.snu.onyx.common.ir.executionproperty" target="classFrame">ExecutionProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/executionproperty/ExecutionProperty.Key.html" title="enum in edu.snu.onyx.common.ir.executionproperty" target="classFrame">ExecutionProperty.Key</a></li>
-<li><a href="edu/snu/onyx/common/ir/executionproperty/ExecutionPropertyMap.html" title="class in edu.snu.onyx.common.ir.executionproperty" target="classFrame">ExecutionPropertyMap</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/Executor.html" title="class in edu.snu.onyx.runtime.executor" target="classFrame">Executor</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty" target="classFrame">ExecutorPlacementProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ExecutorRepresenter.html" title="class in edu.snu.onyx.runtime.master.resource" target="classFrame">ExecutorRepresenter</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/FileArea.html" title="class in edu.snu.onyx.runtime.executor.data" target="classFrame">FileArea</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/FileBlock.html" title="class in edu.snu.onyx.runtime.executor.data.block" target="classFrame">FileBlock</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/FileMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata" target="classFrame">FileMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/FileStore.html" title="interface in edu.snu.onyx.runtime.executor.data.stores" target="classFrame"><span class="interfaceName">FileStore</span></a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/FlattenTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform" target="classFrame">FlattenTransform</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/GlusterFileStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores" target="classFrame">GlusterFileStore</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform" target="classFrame">GroupByKeyTransform</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/grpc/GrpcMessageEnvironment.html" title="class in edu.snu.onyx.runtime.common.message.grpc" target="classFrame">GrpcMessageEnvironment</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/HashPartitioner.html" title="class in edu.snu.onyx.runtime.executor.data.partitioner" target="classFrame">HashPartitioner</a></li>
-<li><a href="edu/snu/onyx/runtime/common/data/HashRange.html" title="class in edu.snu.onyx.runtime.common.data" target="classFrame">HashRange</a></li>
-<li><a href="edu/snu/onyx/common/ir/IdManager.html" title="class in edu.snu.onyx.common.ir" target="classFrame">IdManager</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalEdgeOperationException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">IllegalEdgeOperationException</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalMessageException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">IllegalMessageException</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalStateTransitionException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">IllegalStateTransitionException</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalVertexOperationException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">IllegalVertexOperationException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/InputReader.html" title="class in edu.snu.onyx.runtime.executor.datatransfer" target="classFrame">InputReader</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/IntactPartitioner.html" title="class in edu.snu.onyx.runtime.executor.data.partitioner" target="classFrame">IntactPartitioner</a></li>
-<li><a href="edu/snu/onyx/common/exception/InvalidParameterException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">InvalidParameterException</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/IREdge.html" title="class in edu.snu.onyx.common.ir.edge" target="classFrame">IREdge</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/IRVertex.html" title="class in edu.snu.onyx.common.ir.vertex" target="classFrame">IRVertex</a></li>
-<li><a href="edu/snu/onyx/conf/JobConf.html" title="class in edu.snu.onyx.conf" target="classFrame">JobConf</a></li>
-<li><a href="edu/snu/onyx/client/JobLauncher.html" title="class in edu.snu.onyx.client" target="classFrame">JobLauncher</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/JobState.html" title="class in edu.snu.onyx.runtime.common.state" target="classFrame">JobState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/JobState.State.html" title="enum in edu.snu.onyx.runtime.common.state" target="classFrame">JobState.State</a></li>
-<li><a href="edu/snu/onyx/runtime/master/JobStateManager.html" title="class in edu.snu.onyx.runtime.master" target="classFrame">JobStateManager</a></li>
-<li><a href="edu/snu/onyx/common/exception/JsonParseException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">JsonParseException</a></li>
-<li><a href="edu/snu/onyx/common/KeyExtractor.html" title="interface in edu.snu.onyx.common" target="classFrame"><span class="interfaceName">KeyExtractor</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/KeyExtractorProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">KeyExtractorProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/common/data/KeyRange.html" title="interface in edu.snu.onyx.runtime.common.data" target="classFrame"><span class="interfaceName">KeyRange</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/LocalBlockStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores" target="classFrame">LocalBlockStore</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/LocalFileMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata" target="classFrame">LocalFileMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/LocalFileStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores" target="classFrame">LocalFileStore</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/local/LocalMessageDispatcher.html" title="class in edu.snu.onyx.runtime.common.message.local" target="classFrame">LocalMessageDispatcher</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/local/LocalMessageEnvironment.html" title="class in edu.snu.onyx.runtime.common.message.local" target="classFrame">LocalMessageEnvironment</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/local/LocalMessageSender.html" title="class in edu.snu.onyx.runtime.common.message.local" target="classFrame">LocalMessageSender</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/LoopCompositeTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform" target="classFrame">LoopCompositeTransform</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopExtractionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopExtractionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/LoopOptimizationCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite" target="classFrame">LoopOptimizationCompositePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopOptimizations</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopFusionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopOptimizations.LoopFusionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopInvariantCodeMotionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopOptimizations.LoopInvariantCodeMotionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopUnrollingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopUnrollingPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/LoopVertex.html" title="class in edu.snu.onyx.common.ir.vertex" target="classFrame">LoopVertex</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MapReduce.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MapReduce</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/MapReduceDisaggregationOptimization.html" title="class in edu.snu.onyx.compiler.optimizer.examples" target="classFrame">MapReduceDisaggregationOptimization</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/MemoryStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores" target="classFrame">MemoryStore</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageContext.html" title="interface in edu.snu.onyx.runtime.common.message" target="classFrame"><span class="interfaceName">MessageContext</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.onyx.runtime.common.message" target="classFrame"><span class="interfaceName">MessageEnvironment</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageListener.html" title="interface in edu.snu.onyx.runtime.common.message" target="classFrame"><span class="interfaceName">MessageListener</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageParameters.html" title="class in edu.snu.onyx.runtime.common.message" target="classFrame">MessageParameters</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageParameters.SenderId.html" title="class in edu.snu.onyx.runtime.common.message" target="classFrame">MessageParameters.SenderId</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageSender.html" title="interface in edu.snu.onyx.runtime.common.message" target="classFrame"><span class="interfaceName">MessageSender</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/MetricCollectionBarrierTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">MetricCollectionBarrierTask</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/MetricCollectionBarrierVertex.html" title="class in edu.snu.onyx.common.ir.vertex" target="classFrame">MetricCollectionBarrierVertex</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/MetricCollectionProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">MetricCollectionProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/MetricCollectionProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">MetricCollectionProperty.Value</a></li>
-<li><a href="edu/snu/onyx/runtime/common/metric/MetricData.html" title="class in edu.snu.onyx.runtime.common.metric" target="classFrame">MetricData</a></li>
-<li><a href="edu/snu/onyx/runtime/common/metric/MetricDataBuilder.html" title="class in edu.snu.onyx.runtime.common.metric" target="classFrame">MetricDataBuilder</a></li>
-<li><a href="edu/snu/onyx/runtime/common/metric/parameter/MetricFlushPeriod.html" title="class in edu.snu.onyx.runtime.common.metric.parameter" target="classFrame">MetricFlushPeriod</a></li>
-<li><a href="edu/snu/onyx/runtime/master/MetricManagerMaster.html" title="class in edu.snu.onyx.runtime.master" target="classFrame">MetricManagerMaster</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/MetricManagerWorker.html" title="class in edu.snu.onyx.runtime.executor" target="classFrame">MetricManagerWorker</a></li>
-<li><a href="edu/snu/onyx/runtime/master/MetricMessageHandler.html" title="interface in edu.snu.onyx.runtime.master" target="classFrame"><span class="interfaceName">MetricMessageHandler</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/MetricMessageSender.html" title="interface in edu.snu.onyx.runtime.executor" target="classFrame"><span class="interfaceName">MetricMessageSender</span></a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MultinomialLogisticRegression</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.ApplyGradient.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MultinomialLogisticRegression.ApplyGradient</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.CalculateGradient.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MultinomialLogisticRegression.CalculateGradient</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.CombineFunction.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MultinomialLogisticRegression.CombineFunction</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.CombineFunctionForIterable.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MultinomialLogisticRegression.CombineFunctionForIterable</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.UpdateModel.html" title="class in edu.snu.onyx.examples.beam" target="classFrame">MultinomialLogisticRegression.UpdateModel</a></li>
-<li><a href="edu/snu/onyx/runtime/common/NativeChannelImplementationSelector.html" title="class in edu.snu.onyx.runtime.common" target="classFrame">NativeChannelImplementationSelector</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/ncs/NcsMessageEnvironment.html" title="class in edu.snu.onyx.runtime.common.message.ncs" target="classFrame">NcsMessageEnvironment</a></li>
-<li><a href="edu/snu/onyx/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.onyx.runtime.common" target="classFrame"><span class="interfaceName">NettyChannelImplementationSelector</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/NioChannelImplementationSelector.html" title="class in edu.snu.onyx.runtime.common" target="classFrame">NioChannelImplementationSelector</a></li>
-<li><a href="edu/snu/onyx/common/exception/NodeConnectionException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">NodeConnectionException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/NonSerializedMemoryBlock.html" title="class in edu.snu.onyx.runtime.executor.data.block" target="classFrame">NonSerializedMemoryBlock</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/NonSerializedPartition.html" title="class in edu.snu.onyx.runtime.executor.data" target="classFrame">NonSerializedPartition</a></li>
-<li><a href="edu/snu/onyx/compiler/backend/onyx/OnyxBackend.html" title="class in edu.snu.onyx.compiler.backend.onyx" target="classFrame">OnyxBackend</a></li>
-<li><a href="edu/snu/onyx/client/OnyxClient.html" title="class in edu.snu.onyx.client" target="classFrame">OnyxClient</a></li>
-<li><a href="edu/snu/onyx/driver/OnyxContext.html" title="class in edu.snu.onyx.driver" target="classFrame">OnyxContext</a></li>
-<li><a href="edu/snu/onyx/driver/OnyxDriver.html" title="class in edu.snu.onyx.driver" target="classFrame">OnyxDriver</a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineOptions.html" title="interface in edu.snu.onyx.client.beam" target="classFrame"><span class="interfaceName">OnyxPipelineOptions</span></a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineResult.html" title="class in edu.snu.onyx.client.beam" target="classFrame">OnyxPipelineResult</a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineRunner.html" title="class in edu.snu.onyx.client.beam" target="classFrame">OnyxPipelineRunner</a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineVisitor.html" title="class in edu.snu.onyx.client.beam" target="classFrame">OnyxPipelineVisitor</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/OperatorTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">OperatorTask</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/OperatorVertex.html" title="class in edu.snu.onyx.common.ir.vertex" target="classFrame">OperatorVertex</a></li>
-<li><a href="edu/snu/onyx/common/ir/OutputCollector.html" title="interface in edu.snu.onyx.common.ir" target="classFrame"><span class="interfaceName">OutputCollector</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/OutputCollectorImpl.html" title="class in edu.snu.onyx.runtime.executor.datatransfer" target="classFrame">OutputCollectorImpl</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/OutputWriter.html" title="class in edu.snu.onyx.runtime.executor.datatransfer" target="classFrame">OutputWriter</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/PadoCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite" target="classFrame">PadoCompositePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataFlowModelPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">PadoEdgeDataFlowModelPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">PadoEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/PadoPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">PadoPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/PadoVertexExecutorPlacementPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">PadoVertexExecutorPlacementPass</a></li>
-<li><a href="edu/snu/onyx/common/Pair.html" title="class in edu.snu.onyx.common" target="classFrame">Pair</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/coder/PairCoder.html" title="class in edu.snu.onyx.compiler.frontend.beam.coder" target="classFrame">PairCoder</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ParallelismProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty" target="classFrame">ParallelismProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/Partition.html" title="interface in edu.snu.onyx.runtime.executor.data" target="classFrame"><span class="interfaceName">Partition</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.onyx.runtime.executor.data.partitioner" target="classFrame"><span class="interfaceName">Partitioner</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/PartitionerProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">PartitionerProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/PartitionerProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">PartitionerProperty.Value</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/PartitionMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata" target="classFrame">PartitionMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/PendingTaskGroupQueue.html" title="interface in edu.snu.onyx.runtime.master.scheduler" target="classFrame"><span class="interfaceName">PendingTaskGroupQueue</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/PersistentConnectionToMasterMap.html" title="class in edu.snu.onyx.runtime.common.message" target="classFrame">PersistentConnectionToMasterMap</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">PhysicalPlan</a></li>
-<li><a href="edu/snu/onyx/common/exception/PhysicalPlanGenerationException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">PhysicalPlanGenerationException</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalPlanGenerator.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">PhysicalPlanGenerator</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalStage.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">PhysicalStage</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalStageBuilder.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">PhysicalStageBuilder</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalStageEdge.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">PhysicalStageEdge</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.onyx.compiler.optimizer.policy" target="classFrame"><span class="interfaceName">Policy</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/PolicyBuilder.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">PolicyBuilder</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/PrimitiveCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite" target="classFrame">PrimitiveCompositePass</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/PubSubEventHandlerWrapper.html" title="class in edu.snu.onyx.common.eventhandler" target="classFrame">PubSubEventHandlerWrapper</a></li>
-<li><a href="edu/snu/onyx/common/ir/Reader.html" title="interface in edu.snu.onyx.common.ir" target="classFrame"><span class="interfaceName">Reader</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/RelayTransform.html" title="class in edu.snu.onyx.common.ir.vertex.transform" target="classFrame">RelayTransform</a></li>
-<li><a href="edu/snu/onyx/driver/RemoteClientMessageLoggingHandler.html" title="class in edu.snu.onyx.driver" target="classFrame">RemoteClientMessageLoggingHandler</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/RemoteFileMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata" target="classFrame">RemoteFileMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.onyx.runtime.executor.data.stores" target="classFrame"><span class="interfaceName">RemoteFileStore</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/ReplyFutureMap.html" title="class in edu.snu.onyx.runtime.common" target="classFrame">ReplyFutureMap</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/ReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">ReshapingPass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ResourceSpecification.html" title="class in edu.snu.onyx.runtime.master.resource" target="classFrame">ResourceSpecification</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ResourceSpecification.Builder.html" title="class in edu.snu.onyx.runtime.master.resource" target="classFrame">ResourceSpecification.Builder</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/ReviseInterStageEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">ReviseInterStageEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/RoundRobinSchedulingPolicy.html" title="class in edu.snu.onyx.runtime.master.scheduler" target="classFrame">RoundRobinSchedulingPolicy</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/RuntimeEdge.html" title="class in edu.snu.onyx.runtime.common.plan" target="classFrame">RuntimeEdge</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/RuntimeEvent.html" title="interface in edu.snu.onyx.common.eventhandler" target="classFrame"><span class="interfaceName">RuntimeEvent</span></a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.onyx.common.eventhandler" target="classFrame"><span class="interfaceName">RuntimeEventHandler</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/RuntimeIdGenerator.html" title="class in edu.snu.onyx.runtime.common" target="classFrame">RuntimeIdGenerator</a></li>
-<li><a href="edu/snu/onyx/runtime/master/RuntimeMaster.html" title="class in edu.snu.onyx.runtime.master" target="classFrame">RuntimeMaster</a></li>
-<li><a href="edu/snu/onyx/runtime/common/optimizer/RuntimeOptimizer.html" title="class in edu.snu.onyx.runtime.common.optimizer" target="classFrame">RuntimeOptimizer</a></li>
-<li><a href="edu/snu/onyx/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.onyx.runtime.common.optimizer.pass.runtime" target="classFrame"><span class="interfaceName">RuntimePass</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/SailfishCodecReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">SailfishCodecReshapingPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/SailfishDecodingTransform.html" title="class in edu.snu.onyx.common.ir.vertex.transform" target="classFrame">SailfishDecodingTransform</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataFlowModelPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">SailfishEdgeDataFlowModelPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">SailfishEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeUsedDataHandlingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">SailfishEdgeUsedDataHandlingPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/SailfishEncodingTransform.html" title="class in edu.snu.onyx.common.ir.vertex.transform" target="classFrame">SailfishEncodingTransform</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/SailfishPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite" target="classFrame">SailfishPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/SailfishPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy" target="classFrame">SailfishPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/SailfishRelayReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">SailfishRelayReshapingPass</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/ScheduledTaskGroup.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">ScheduledTaskGroup</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ScheduleGroupIndexProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty" target="classFrame">ScheduleGroupIndexProperty</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/ScheduleGroupPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">ScheduleGroupPass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/Scheduler.html" title="interface in edu.snu.onyx.runtime.master.scheduler" target="classFrame"><span class="interfaceName">Scheduler</span></a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/SchedulerRunner.html" title="class in edu.snu.onyx.runtime.master.scheduler" target="classFrame">SchedulerRunner</a></li>
-<li><a href="edu/snu/onyx/common/exception/SchedulingException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">SchedulingException</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/SchedulingPolicy.html" title="interface in edu.snu.onyx.runtime.master.scheduler" target="classFrame"><span class="interfaceName">SchedulingPolicy</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/SerializedMemoryBlock.html" title="class in edu.snu.onyx.runtime.executor.data.block" target="classFrame">SerializedMemoryBlock</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/SerializedMemoryStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores" target="classFrame">SerializedMemoryStore</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/SerializedPartition.html" title="class in edu.snu.onyx.runtime.executor.data" target="classFrame">SerializedPartition</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/ShuffleEdgePushPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating" target="classFrame">ShuffleEdgePushPass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/SingleJobTaskGroupQueue.html" title="class in edu.snu.onyx.runtime.master.scheduler" target="classFrame">SingleJobTaskGroupQueue</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/Source.html" title="interface in edu.snu.onyx.common.ir.vertex" target="classFrame"><span class="interfaceName">Source</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/Source.Reader.html" title="interface in edu.snu.onyx.common.ir.vertex" target="classFrame"><span class="interfaceName">Source.Reader</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/SourceVertex.html" title="class in edu.snu.onyx.common.ir.vertex" target="classFrame">SourceVertex</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/Stage.html" title="class in edu.snu.onyx.runtime.common.plan.stage" target="classFrame">Stage</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/StageBuilder.html" title="class in edu.snu.onyx.runtime.common.plan.stage" target="classFrame">StageBuilder</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/StageEdge.html" title="class in edu.snu.onyx.runtime.common.plan.stage" target="classFrame">StageEdge</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/StageEdgeBuilder.html" title="class in edu.snu.onyx.runtime.common.plan.stage" target="classFrame">StageEdgeBuilder</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/StageIdProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty" target="classFrame">StageIdProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/StageState.html" title="class in edu.snu.onyx.runtime.common.state" target="classFrame">StageState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/StageState.State.html" title="enum in edu.snu.onyx.runtime.common.state" target="classFrame">StageState.State</a></li>
-<li><a href="edu/snu/onyx/common/StateMachine.html" title="class in edu.snu.onyx.common" target="classFrame">StateMachine</a></li>
-<li><a href="edu/snu/onyx/common/StateMachine.Builder.html" title="class in edu.snu.onyx.common" target="classFrame">StateMachine.Builder</a></li>
-<li><a href="edu/snu/onyx/client/StateTranslator.html" title="class in edu.snu.onyx.client" target="classFrame">StateTranslator</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/Task.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">Task</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/TaskGroup.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">TaskGroup</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/TaskGroupExecutor.html" title="class in edu.snu.onyx.runtime.executor" target="classFrame">TaskGroupExecutor</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskGroupState.html" title="class in edu.snu.onyx.runtime.common.state" target="classFrame">TaskGroupState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskGroupState.RecoverableFailureCause.html" title="enum in edu.snu.onyx.runtime.common.state" target="classFrame">TaskGroupState.RecoverableFailureCause</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskGroupState.State.html" title="enum in edu.snu.onyx.runtime.common.state" target="classFrame">TaskGroupState.State</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/TaskGroupStateManager.html" title="class in edu.snu.onyx.runtime.executor" target="classFrame">TaskGroupStateManager</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskState.html" title="class in edu.snu.onyx.runtime.common.state" target="classFrame">TaskState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskState.State.html" title="enum in edu.snu.onyx.runtime.common.state" target="classFrame">TaskState.State</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.onyx.common.ir.vertex.transform" target="classFrame"><span class="interfaceName">Transform</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.onyx.common.ir.vertex.transform" target="classFrame"><span class="interfaceName">Transform.Context</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/UnboundedSourceTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical" target="classFrame">UnboundedSourceTask</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnknownExecutionStateException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnknownExecutionStateException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnknownFailureCauseException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnknownFailureCauseException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnrecoverableFailureException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnrecoverableFailureException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedBlockStoreException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnsupportedBlockStoreException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedCommPatternException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnsupportedCommPatternException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedExecutionPropertyException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnsupportedExecutionPropertyException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedMethodException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnsupportedMethodException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedPartitionerException.html" title="class in edu.snu.onyx.common.exception" target="classFrame">UnsupportedPartitionerException</a></li>
-<li><a href="edu/snu/onyx/runtime/common/eventhandler/UpdatePhysicalPlanEvent.html" title="class in edu.snu.onyx.runtime.common.eventhandler" target="classFrame">UpdatePhysicalPlanEvent</a></li>
-<li><a href="edu/snu/onyx/runtime/master/eventhandler/UpdatePhysicalPlanEventHandler.html" title="class in edu.snu.onyx.runtime.master.eventhandler" target="classFrame">UpdatePhysicalPlanEventHandler</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/UsedDataHandlingProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">UsedDataHandlingProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/UsedDataHandlingProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty" target="classFrame">UsedDataHandlingProperty.Value</a></li>
-<li><a href="edu/snu/onyx/driver/UserApplicationRunner.html" title="class in edu.snu.onyx.driver" target="classFrame">UserApplicationRunner</a></li>
-<li><a href="edu/snu/onyx/common/dag/Vertex.html" title="class in edu.snu.onyx.common.dag" target="classFrame">Vertex</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/WindowTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform" target="classFrame">WindowTransform</a></li>
+<li><a href="edu/snu/coral/runtime/common/exception/AbsentBlockException.html" title="class in edu.snu.coral.runtime.common.exception" target="classFrame">AbsentBlockException</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/AbstractBlockStore.html" title="class in edu.snu.coral.runtime.executor.data.stores" target="classFrame">AbstractBlockStore</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquare</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.CalculateNextMatrix.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquare.CalculateNextMatrix</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.ParseLine.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquare.ParseLine</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquare.TrainingDataCombiner</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.UngroupSingleVectorList.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquare.UngroupSingleVectorList</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.UpdateUserAndItemMatrix.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquare.UpdateUserAndItemMatrix</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquareInefficient.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquareInefficient</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix.html" title="class in edu.snu.coral.examples.beam" target="classFrame">AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/AnnotatingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">AnnotatingPass</a></li>
+<li><a href="edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common" target="classFrame">ArgBuilder</a></li>
+<li><a href="edu/snu/coral/compiler/backend/Backend.html" title="interface in edu.snu.coral.compiler.backend" target="classFrame"><span class="interfaceName">Backend</span></a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/BatchSingleJobScheduler.html" title="class in edu.snu.coral.runtime.master.scheduler" target="classFrame">BatchSingleJobScheduler</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/source/BeamBoundedSourceVertex.html" title="class in edu.snu.coral.compiler.frontend.beam.source" target="classFrame">BeamBoundedSourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/coder/BeamCoder.html" title="class in edu.snu.coral.compiler.frontend.beam.coder" target="classFrame">BeamCoder</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/BeamStateTranslator.html" title="class in edu.snu.coral.compiler.frontend.beam" target="classFrame">BeamStateTranslator</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/Block.html" title="interface in edu.snu.coral.runtime.executor.data.block" target="classFrame"><span class="interfaceName">Block</span></a></li>
+<li><a href="edu/snu/coral/common/exception/BlockFetchException.html" title="class in edu.snu.coral.common.exception" target="classFrame">BlockFetchException</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockInputStream.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer" target="classFrame">BlockInputStream</a></li>
+<li><a href="edu/snu/coral/runtime/master/BlockManagerMaster.html" title="class in edu.snu.coral.runtime.master" target="classFrame">BlockManagerMaster</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/BlockManagerWorker.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">BlockManagerWorker</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockOutputStream.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer" target="classFrame">BlockOutputStream</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/BlockState.html" title="class in edu.snu.coral.runtime.common.state" target="classFrame">BlockState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/BlockState.State.html" title="enum in edu.snu.coral.runtime.common.state" target="classFrame">BlockState.State</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/BlockStore.html" title="interface in edu.snu.coral.runtime.executor.data.stores" target="classFrame"><span class="interfaceName">BlockStore</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockStream.html" title="interface in edu.snu.coral.runtime.executor.data.blocktransfer" target="classFrame"><span class="interfaceName">BlockStream</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockTransfer.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer" target="classFrame">BlockTransfer</a></li>
+<li><a href="edu/snu/coral/common/exception/BlockWriteException.html" title="class in edu.snu.coral.common.exception" target="classFrame">BlockWriteException</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/BoundedSourceTask.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">BoundedSourceTask</a></li>
+<li><a href="edu/snu/coral/examples/beam/Broadcast.html" title="class in edu.snu.coral.examples.beam" target="classFrame">Broadcast</a></li>
+<li><a href="edu/snu/coral/common/coder/BytesCoder.html" title="class in edu.snu.coral.common.coder" target="classFrame">BytesCoder</a></li>
+<li><a href="edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client" target="classFrame">ClientEndpoint</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/ClosableBlockingQueue.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer" target="classFrame">ClosableBlockingQueue</a></li>
+<li><a href="edu/snu/coral/common/coder/Coder.html" title="interface in edu.snu.coral.common.coder" target="classFrame"><span class="interfaceName">Coder</span></a></li>
+<li><a href="edu/snu/coral/common/coder/Coder.DummyCoder.html" title="class in edu.snu.coral.common.coder" target="classFrame">Coder.DummyCoder</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/CoderManager.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">CoderManager</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/CollectTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">CollectTransform</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/CommonEventHandler.html" title="interface in edu.snu.coral.common.eventhandler" target="classFrame"><span class="interfaceName">CommonEventHandler</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/CommonSubexpressionEliminationPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">CommonSubexpressionEliminationPass</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/CompilerEvent.html" title="interface in edu.snu.coral.common.eventhandler" target="classFrame"><span class="interfaceName">CompilerEvent</span></a></li>
+<li><a href="edu/snu/coral/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.coral.common.eventhandler" target="classFrame"><span class="interfaceName">CompilerEventHandler</span></a></li>
+<li><a href="edu/snu/coral/common/exception/CompileTimeOptimizationException.html" title="class in edu.snu.coral.common.exception" target="classFrame">CompileTimeOptimizationException</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/CompiletimeOptimizer.html" title="class in edu.snu.coral.compiler.optimizer" target="classFrame">CompiletimeOptimizer</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.coral.compiler.optimizer.pass.compiletime" target="classFrame"><span class="interfaceName">CompileTimePass</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/CompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite" target="classFrame">CompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/CompressionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">CompressionPass</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/CompressionProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">CompressionProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/CompressionProperty.Compression.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">CompressionProperty.Compression</a></li>
+<li><a href="edu/snu/coral/common/exception/ContainerException.html" title="class in edu.snu.coral.common.exception" target="classFrame">ContainerException</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ContainerManager.html" title="class in edu.snu.coral.runtime.master.resource" target="classFrame">ContainerManager</a></li>
+<li><a href="edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common" target="classFrame">ContextImpl</a></li>
+<li><a href="edu/snu/coral/compiler/backend/coral/CoralBackend.html" title="class in edu.snu.coral.compiler.backend.coral" target="classFrame">CoralBackend</a></li>
+<li><a href="edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client" target="classFrame">CoralClient</a></li>
+<li><a href="edu/snu/coral/driver/CoralContext.html" title="class in edu.snu.coral.driver" target="classFrame">CoralContext</a></li>
+<li><a href="edu/snu/coral/driver/CoralDriver.html" title="class in edu.snu.coral.driver" target="classFrame">CoralDriver</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineOptions.html" title="interface in edu.snu.coral.compiler.frontend.beam" target="classFrame"><span class="interfaceName">CoralPipelineOptions</span></a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineResult.html" title="class in edu.snu.coral.compiler.frontend.beam" target="classFrame">CoralPipelineResult</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineRunner.html" title="class in edu.snu.coral.compiler.frontend.beam" target="classFrame">CoralPipelineRunner</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineVisitor.html" title="class in edu.snu.coral.compiler.frontend.beam" target="classFrame">CoralPipelineVisitor</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/CreateViewTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform" target="classFrame">CreateViewTransform</a></li>
+<li><a href="edu/snu/coral/common/dag/DAG.html" title="class in edu.snu.coral.common.dag" target="classFrame">DAG</a></li>
+<li><a href="edu/snu/coral/common/dag/DAG.TraversalOrder.html" title="enum in edu.snu.coral.common.dag" target="classFrame">DAG.TraversalOrder</a></li>
+<li><a href="edu/snu/coral/common/dag/DAGBuilder.html" title="class in edu.snu.coral.common.dag" target="classFrame">DAGBuilder</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataCommunicationPatternProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">DataCommunicationPatternProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataCommunicationPatternProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">DataCommunicationPatternProperty.Value</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataFlowModelProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">DataFlowModelProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataFlowModelProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">DataFlowModelProperty.Value</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/DataFrameReader.html" title="class in edu.snu.coral.compiler.frontend.spark.sql" target="classFrame">DataFrameReader</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/Dataset.html" title="class in edu.snu.coral.compiler.frontend.spark.sql" target="classFrame">Dataset</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/DataSkewCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite" target="classFrame">DataSkewCompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeMetricCollectionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewEdgeMetricCollectionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgePartitionerPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewEdgePartitionerPass</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/DataSkewHashPartitioner.html" title="class in edu.snu.coral.runtime.executor.data.partitioner" target="classFrame">DataSkewHashPartitioner</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DataSkewPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">DataSkewPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/DataSkewReshapingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">DataSkewReshapingPass</a></li>
+<li><a href="edu/snu/coral/runtime/common/optimizer/pass/runtime/DataSkewRuntimePass.html" title="class in edu.snu.coral.runtime.common.optimizer.pass.runtime" target="classFrame">DataSkewRuntimePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewVertexPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DataSkewVertexPass</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataStoreProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">DataStoreProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataStoreProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">DataStoreProperty.Value</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/DataTransfer.html" title="class in edu.snu.coral.runtime.executor.datatransfer" target="classFrame">DataTransfer</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/DataTransferFactory.html" title="class in edu.snu.coral.runtime.executor.datatransfer" target="classFrame">DataTransferFactory</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/DataUtil.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">DataUtil</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/DataUtil.InputStreamIterator.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">DataUtil.InputStreamIterator</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeUsedDataHandlingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DefaultEdgeUsedDataHandlingPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DefaultParallelismPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DefaultParallelismPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DefaultPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">DefaultPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">DefaultPolicyWithSeparatePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DefaultStagePartitioningPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DefaultStagePartitioningPass</a></li>
+<li><a href="edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common" target="classFrame">DirectByteArrayOutputStream</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DisaggregationEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">DisaggregationEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DisaggregationPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">DisaggregationPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/DoTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform" target="classFrame">DoTransform</a></li>
+<li><a href="edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client" target="classFrame">DriverEndpoint</a></li>
+<li><a href="edu/snu/coral/runtime/common/eventhandler/DynamicOptimizationEvent.html" title="class in edu.snu.coral.runtime.common.eventhandler" target="classFrame">DynamicOptimizationEvent</a></li>
+<li><a href="edu/snu/coral/runtime/common/eventhandler/DynamicOptimizationEventHandler.html" title="class in edu.snu.coral.runtime.common.eventhandler" target="classFrame">DynamicOptimizationEventHandler</a></li>
+<li><a href="edu/snu/coral/common/exception/DynamicOptimizationException.html" title="class in edu.snu.coral.common.exception" target="classFrame">DynamicOptimizationException</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/DynamicOptimizationProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty" target="classFrame">DynamicOptimizationProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/DynamicOptimizationProperty.Value.html" title="enum in edu.snu.coral.common.ir.vertex.executionproperty" target="classFrame">DynamicOptimizationProperty.Value</a></li>
+<li><a href="edu/snu/coral/common/dag/Edge.html" title="class in edu.snu.coral.common.dag" target="classFrame">Edge</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/EmptyComponents.html" title="class in edu.snu.coral.compiler.optimizer.examples" target="classFrame">EmptyComponents</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/EmptyComponents.EmptySourceVertex.html" title="class in edu.snu.coral.compiler.optimizer.examples" target="classFrame">EmptyComponents.EmptySourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/EmptyComponents.EmptyTransform.html" title="class in edu.snu.coral.compiler.optimizer.examples" target="classFrame">EmptyComponents.EmptyTransform</a></li>
+<li><a href="edu/snu/coral/common/ir/executionproperty/ExecutionProperty.html" title="class in edu.snu.coral.common.ir.executionproperty" target="classFrame">ExecutionProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/executionproperty/ExecutionProperty.Key.html" title="enum in edu.snu.coral.common.ir.executionproperty" target="classFrame">ExecutionProperty.Key</a></li>
+<li><a href="edu/snu/coral/common/ir/executionproperty/ExecutionPropertyMap.html" title="class in edu.snu.coral.common.ir.executionproperty" target="classFrame">ExecutionPropertyMap</a></li>
+<li><a href="edu/snu/coral/runtime/executor/Executor.html" title="class in edu.snu.coral.runtime.executor" target="classFrame">Executor</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty" target="classFrame">ExecutorPlacementProperty</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ExecutorRepresenter.html" title="class in edu.snu.coral.runtime.master.resource" target="classFrame">ExecutorRepresenter</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/FileArea.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">FileArea</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/FileBlock.html" title="class in edu.snu.coral.runtime.executor.data.block" target="classFrame">FileBlock</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/FileMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata" target="classFrame">FileMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/FileStore.html" title="interface in edu.snu.coral.runtime.executor.data.stores" target="classFrame"><span class="interfaceName">FileStore</span></a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/FlatMapTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">FlatMapTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/FlattenTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform" target="classFrame">FlattenTransform</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/GlusterFileStore.html" title="class in edu.snu.coral.runtime.executor.data.stores" target="classFrame">GlusterFileStore</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform" target="classFrame">GroupByKeyTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/GroupByKeyTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">GroupByKeyTransform</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/grpc/GrpcMessageEnvironment.html" title="class in edu.snu.coral.runtime.common.message.grpc" target="classFrame">GrpcMessageEnvironment</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/HashPartitioner.html" title="class in edu.snu.coral.runtime.executor.data.partitioner" target="classFrame">HashPartitioner</a></li>
+<li><a href="edu/snu/coral/runtime/common/data/HashRange.html" title="class in edu.snu.coral.runtime.common.data" target="classFrame">HashRange</a></li>
+<li><a href="edu/snu/coral/common/ir/IdManager.html" title="class in edu.snu.coral.common.ir" target="classFrame">IdManager</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalEdgeOperationException.html" title="class in edu.snu.coral.common.exception" target="classFrame">IllegalEdgeOperationException</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalMessageException.html" title="class in edu.snu.coral.common.exception" target="classFrame">IllegalMessageException</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalStateTransitionException.html" title="class in edu.snu.coral.common.exception" target="classFrame">IllegalStateTransitionException</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalVertexOperationException.html" title="class in edu.snu.coral.common.exception" target="classFrame">IllegalVertexOperationException</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/InitializedSourceVertex.html" title="class in edu.snu.coral.common.ir.vertex" target="classFrame">InitializedSourceVertex</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/InputReader.html" title="class in edu.snu.coral.runtime.executor.datatransfer" target="classFrame">InputReader</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/IntactPartitioner.html" title="class in edu.snu.coral.runtime.executor.data.partitioner" target="classFrame">IntactPartitioner</a></li>
+<li><a href="edu/snu/coral/common/exception/InvalidParameterException.html" title="class in edu.snu.coral.common.exception" target="classFrame">InvalidParameterException</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/IREdge.html" title="class in edu.snu.coral.common.ir.edge" target="classFrame">IREdge</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/IRVertex.html" title="class in edu.snu.coral.common.ir.vertex" target="classFrame">IRVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/JavaPairRDD.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java" target="classFrame">JavaPairRDD</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/JavaRDD.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java" target="classFrame">JavaRDD</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/JavaSparkContext.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java" target="classFrame">JavaSparkContext</a></li>
+<li><a href="edu/snu/coral/examples/spark/JavaSparkPi.html" title="class in edu.snu.coral.examples.spark" target="classFrame">JavaSparkPi</a></li>
+<li><a href="edu/snu/coral/examples/spark/JavaWordCount.html" title="class in edu.snu.coral.examples.spark" target="classFrame">JavaWordCount</a></li>
+<li><a href="edu/snu/coral/conf/JobConf.html" title="class in edu.snu.coral.conf" target="classFrame">JobConf</a></li>
+<li><a href="edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client" target="classFrame">JobLauncher</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/JobState.html" title="class in edu.snu.coral.runtime.common.state" target="classFrame">JobState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/JobState.State.html" title="enum in edu.snu.coral.runtime.common.state" target="classFrame">JobState.State</a></li>
+<li><a href="edu/snu/coral/runtime/master/JobStateManager.html" title="class in edu.snu.coral.runtime.master" target="classFrame">JobStateManager</a></li>
+<li><a href="edu/snu/coral/common/exception/JsonParseException.html" title="class in edu.snu.coral.common.exception" target="classFrame">JsonParseException</a></li>
+<li><a href="edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common" target="classFrame"><span class="interfaceName">KeyExtractor</span></a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/KeyExtractorProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">KeyExtractorProperty</a></li>
+<li><a href="edu/snu/coral/runtime/common/data/KeyRange.html" title="interface in edu.snu.coral.runtime.common.data" target="classFrame"><span class="interfaceName">KeyRange</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/LocalBlockStore.html" title="class in edu.snu.coral.runtime.executor.data.stores" target="classFrame">LocalBlockStore</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/LocalFileMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata" target="classFrame">LocalFileMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/LocalFileStore.html" title="class in edu.snu.coral.runtime.executor.data.stores" target="classFrame">LocalFileStore</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/local/LocalMessageDispatcher.html" title="class in edu.snu.coral.runtime.common.message.local" target="classFrame">LocalMessageDispatcher</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/local/LocalMessageEnvironment.html" title="class in edu.snu.coral.runtime.common.message.local" target="classFrame">LocalMessageEnvironment</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/local/LocalMessageSender.html" title="class in edu.snu.coral.runtime.common.message.local" target="classFrame">LocalMessageSender</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/LoopCompositeTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform" target="classFrame">LoopCompositeTransform</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopExtractionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopExtractionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/LoopOptimizationCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite" target="classFrame">LoopOptimizationCompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopOptimizations</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopFusionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopOptimizations.LoopFusionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopInvariantCodeMotionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopOptimizations.LoopInvariantCodeMotionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopUnrollingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">LoopUnrollingPass</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/LoopVertex.html" title="class in edu.snu.coral.common.ir.vertex" target="classFrame">LoopVertex</a></li>
+<li><a href="edu/snu/coral/examples/beam/MapReduce.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MapReduce</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/MapReduceDisaggregationOptimization.html" title="class in edu.snu.coral.compiler.optimizer.examples" target="classFrame">MapReduceDisaggregationOptimization</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/MapToPairTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">MapToPairTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/MapTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">MapTransform</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/MemoryStore.html" title="class in edu.snu.coral.runtime.executor.data.stores" target="classFrame">MemoryStore</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageContext.html" title="interface in edu.snu.coral.runtime.common.message" target="classFrame"><span class="interfaceName">MessageContext</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.coral.runtime.common.message" target="classFrame"><span class="interfaceName">MessageEnvironment</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageListener.html" title="interface in edu.snu.coral.runtime.common.message" target="classFrame"><span class="interfaceName">MessageListener</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageParameters.html" title="class in edu.snu.coral.runtime.common.message" target="classFrame">MessageParameters</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageParameters.SenderId.html" title="class in edu.snu.coral.runtime.common.message" target="classFrame">MessageParameters.SenderId</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageSender.html" title="interface in edu.snu.coral.runtime.common.message" target="classFrame"><span class="interfaceName">MessageSender</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/MetricCollectionBarrierTask.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">MetricCollectionBarrierTask</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/MetricCollectionBarrierVertex.html" title="class in edu.snu.coral.common.ir.vertex" target="classFrame">MetricCollectionBarrierVertex</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/MetricCollectionProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">MetricCollectionProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/MetricCollectionProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">MetricCollectionProperty.Value</a></li>
+<li><a href="edu/snu/coral/runtime/common/metric/MetricData.html" title="class in edu.snu.coral.runtime.common.metric" target="classFrame">MetricData</a></li>
+<li><a href="edu/snu/coral/runtime/common/metric/MetricDataBuilder.html" title="class in edu.snu.coral.runtime.common.metric" target="classFrame">MetricDataBuilder</a></li>
+<li><a href="edu/snu/coral/runtime/common/metric/parameter/MetricFlushPeriod.html" title="class in edu.snu.coral.runtime.common.metric.parameter" target="classFrame">MetricFlushPeriod</a></li>
+<li><a href="edu/snu/coral/runtime/master/MetricManagerMaster.html" title="class in edu.snu.coral.runtime.master" target="classFrame">MetricManagerMaster</a></li>
+<li><a href="edu/snu/coral/runtime/executor/MetricManagerWorker.html" title="class in edu.snu.coral.runtime.executor" target="classFrame">MetricManagerWorker</a></li>
+<li><a href="edu/snu/coral/runtime/master/MetricMessageHandler.html" title="interface in edu.snu.coral.runtime.master" target="classFrame"><span class="interfaceName">MetricMessageHandler</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/MetricMessageSender.html" title="interface in edu.snu.coral.runtime.executor" target="classFrame"><span class="interfaceName">MetricMessageSender</span></a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MultinomialLogisticRegression</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.ApplyGradient.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MultinomialLogisticRegression.ApplyGradient</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.CalculateGradient.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MultinomialLogisticRegression.CalculateGradient</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.CombineFunction.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MultinomialLogisticRegression.CombineFunction</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.CombineFunctionForIterable.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MultinomialLogisticRegression.CombineFunctionForIterable</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.UpdateModel.html" title="class in edu.snu.coral.examples.beam" target="classFrame">MultinomialLogisticRegression.UpdateModel</a></li>
+<li><a href="edu/snu/coral/runtime/common/NativeChannelImplementationSelector.html" title="class in edu.snu.coral.runtime.common" target="classFrame">NativeChannelImplementationSelector</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/ncs/NcsMessageEnvironment.html" title="class in edu.snu.coral.runtime.common.message.ncs" target="classFrame">NcsMessageEnvironment</a></li>
+<li><a href="edu/snu/coral/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.coral.runtime.common" target="classFrame"><span class="interfaceName">NettyChannelImplementationSelector</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/NioChannelImplementationSelector.html" title="class in edu.snu.coral.runtime.common" target="classFrame">NioChannelImplementationSelector</a></li>
+<li><a href="edu/snu/coral/common/exception/NodeConnectionException.html" title="class in edu.snu.coral.common.exception" target="classFrame">NodeConnectionException</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/NonSerializedMemoryBlock.html" title="class in edu.snu.coral.runtime.executor.data.block" target="classFrame">NonSerializedMemoryBlock</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/NonSerializedPartition.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">NonSerializedPartition</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/OperatorTask.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">OperatorTask</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/OperatorVertex.html" title="class in edu.snu.coral.common.ir.vertex" target="classFrame">OperatorVertex</a></li>
+<li><a href="edu/snu/coral/common/ir/OutputCollector.html" title="interface in edu.snu.coral.common.ir" target="classFrame"><span class="interfaceName">OutputCollector</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/OutputCollectorImpl.html" title="class in edu.snu.coral.runtime.executor.datatransfer" target="classFrame">OutputCollectorImpl</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/OutputWriter.html" title="class in edu.snu.coral.runtime.executor.datatransfer" target="classFrame">OutputWriter</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/PadoCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite" target="classFrame">PadoCompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataFlowModelPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">PadoEdgeDataFlowModelPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">PadoEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/PadoPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">PadoPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/PadoVertexExecutorPlacementPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">PadoVertexExecutorPlacementPass</a></li>
+<li><a href="edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common" target="classFrame">Pair</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="class in edu.snu.coral.compiler.frontend.beam.coder" target="classFrame">PairCoder</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/ParallelismProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty" target="classFrame">ParallelismProperty</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data" target="classFrame"><span class="interfaceName">Partition</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.coral.runtime.executor.data.partitioner" target="classFrame"><span class="interfaceName">Partitioner</span></a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/PartitionerProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">PartitionerProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/PartitionerProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">PartitionerProperty.Value</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/PartitionMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata" target="classFrame">PartitionMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/PendingTaskGroupQueue.html" title="interface in edu.snu.coral.runtime.master.scheduler" target="classFrame"><span class="interfaceName">PendingTaskGroupQueue</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/PersistentConnectionToMasterMap.html" title="class in edu.snu.coral.runtime.common.message" target="classFrame">PersistentConnectionToMasterMap</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">PhysicalPlan</a></li>
+<li><a href="edu/snu/coral/common/exception/PhysicalPlanGenerationException.html" title="class in edu.snu.coral.common.exception" target="classFrame">PhysicalPlanGenerationException</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalPlanGenerator.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">PhysicalPlanGenerator</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalStage.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">PhysicalStage</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalStageEdge.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">PhysicalStageEdge</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.coral.compiler.optimizer.policy" target="classFrame"><span class="interfaceName">Policy</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/PolicyBuilder.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">PolicyBuilder</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/PrimitiveCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite" target="classFrame">PrimitiveCompositePass</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/PubSubEventHandlerWrapper.html" title="class in edu.snu.coral.common.eventhandler" target="classFrame">PubSubEventHandlerWrapper</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/RDD.html" title="class in edu.snu.coral.compiler.frontend.spark.core" target="classFrame">RDD</a></li>
+<li><a href="edu/snu/coral/common/ir/Readable.html" title="interface in edu.snu.coral.common.ir" target="classFrame"><span class="interfaceName">Readable</span></a></li>
+<li><a href="edu/snu/coral/common/ir/ReadablesWrapper.html" title="interface in edu.snu.coral.common.ir" target="classFrame"><span class="interfaceName">ReadablesWrapper</span></a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/ReduceByKeyTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">ReduceByKeyTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/ReduceTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform" target="classFrame">ReduceTransform</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/transform/RelayTransform.html" title="class in edu.snu.coral.common.ir.vertex.transform" target="classFrame">RelayTransform</a></li>
+<li><a href="edu/snu/coral/driver/RemoteClientMessageLoggingHandler.html" title="class in edu.snu.coral.driver" target="classFrame">RemoteClientMessageLoggingHandler</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/RemoteFileMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata" target="classFrame">RemoteFileMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.coral.runtime.executor.data.stores" target="classFrame"><span class="interfaceName">RemoteFileStore</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/ReplyFutureMap.html" title="class in edu.snu.coral.runtime.common" target="classFrame">ReplyFutureMap</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/ReshapingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">ReshapingPass</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ResourceSpecification.html" title="class in edu.snu.coral.runtime.master.resource" target="classFrame">ResourceSpecification</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ResourceSpecification.Builder.html" title="class in edu.snu.coral.runtime.master.resource" target="classFrame">ResourceSpecification.Builder</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/ReviseInterStageEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">ReviseInterStageEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/RoundRobinSchedulingPolicy.html" title="class in edu.snu.coral.runtime.master.scheduler" target="classFrame">RoundRobinSchedulingPolicy</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/RuntimeEdge.html" title="class in edu.snu.coral.runtime.common.plan" target="classFrame">RuntimeEdge</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/RuntimeEvent.html" title="interface in edu.snu.coral.common.eventhandler" target="classFrame"><span class="interfaceName">RuntimeEvent</span></a></li>
+<li><a href="edu/snu/coral/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.coral.common.eventhandler" target="classFrame"><span class="interfaceName">RuntimeEventHandler</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/RuntimeIdGenerator.html" title="class in edu.snu.coral.runtime.common" target="classFrame">RuntimeIdGenerator</a></li>
+<li><a href="edu/snu/coral/runtime/master/RuntimeMaster.html" title="class in edu.snu.coral.runtime.master" target="classFrame">RuntimeMaster</a></li>
+<li><a href="edu/snu/coral/runtime/common/optimizer/RuntimeOptimizer.html" title="class in edu.snu.coral.runtime.common.optimizer" target="classFrame">RuntimeOptimizer</a></li>
+<li><a href="edu/snu/coral/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.coral.runtime.common.optimizer.pass.runtime" target="classFrame"><span class="interfaceName">RuntimePass</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataFlowModelPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">SailfishEdgeDataFlowModelPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">SailfishEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeUsedDataHandlingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">SailfishEdgeUsedDataHandlingPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/SailfishPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite" target="classFrame">SailfishPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/SailfishPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy" target="classFrame">SailfishPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/SailfishRelayReshapingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping" target="classFrame">SailfishRelayReshapingPass</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/ScheduledTaskGroup.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">ScheduledTaskGroup</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/ScheduleGroupIndexProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty" target="classFrame">ScheduleGroupIndexProperty</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/ScheduleGroupPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">ScheduleGroupPass</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/Scheduler.html" title="interface in edu.snu.coral.runtime.master.scheduler" target="classFrame"><span class="interfaceName">Scheduler</span></a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/SchedulerRunner.html" title="class in edu.snu.coral.runtime.master.scheduler" target="classFrame">SchedulerRunner</a></li>
+<li><a href="edu/snu/coral/common/exception/SchedulingException.html" title="class in edu.snu.coral.common.exception" target="classFrame">SchedulingException</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/SchedulingPolicy.html" title="interface in edu.snu.coral.runtime.master.scheduler" target="classFrame"><span class="interfaceName">SchedulingPolicy</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/SerializedMemoryBlock.html" title="class in edu.snu.coral.runtime.executor.data.block" target="classFrame">SerializedMemoryBlock</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/SerializedMemoryStore.html" title="class in edu.snu.coral.runtime.executor.data.stores" target="classFrame">SerializedMemoryStore</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/SerializedPartition.html" title="class in edu.snu.coral.runtime.executor.data" target="classFrame">SerializedPartition</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/ShuffleEdgePushPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating" target="classFrame">ShuffleEdgePushPass</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/SingleJobTaskGroupQueue.html" title="class in edu.snu.coral.runtime.master.scheduler" target="classFrame">SingleJobTaskGroupQueue</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/SourceVertex.html" title="class in edu.snu.coral.common.ir.vertex" target="classFrame">SourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/source/SparkBoundedSourceVertex.html" title="class in edu.snu.coral.compiler.frontend.spark.source" target="classFrame">SparkBoundedSourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/coder/SparkCoder.html" title="class in edu.snu.coral.compiler.frontend.spark.coder" target="classFrame">SparkCoder</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/SparkFrontendUtils.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java" target="classFrame">SparkFrontendUtils</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/SparkKeyExtractor.html" title="class in edu.snu.coral.compiler.frontend.spark" target="classFrame">SparkKeyExtractor</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/SparkSession.html" title="class in edu.snu.coral.compiler.frontend.spark.sql" target="classFrame">SparkSession</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/SparkSession.Builder.html" title="class in edu.snu.coral.compiler.frontend.spark.sql" target="classFrame">SparkSession.Builder</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/Stage.html" title="class in edu.snu.coral.runtime.common.plan.stage" target="classFrame">Stage</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/StageBuilder.html" title="class in edu.snu.coral.runtime.common.plan.stage" target="classFrame">StageBuilder</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/StageEdge.html" title="class in edu.snu.coral.runtime.common.plan.stage" target="classFrame">StageEdge</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/StageEdgeBuilder.html" title="class in edu.snu.coral.runtime.common.plan.stage" target="classFrame">StageEdgeBuilder</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/StageIdProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty" target="classFrame">StageIdProperty</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/StageState.html" title="class in edu.snu.coral.runtime.common.state" target="classFrame">StageState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/StageState.State.html" title="enum in edu.snu.coral.runtime.common.state" target="classFrame">StageState.State</a></li>
+<li><a href="edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common" target="classFrame">StateMachine</a></li>
+<li><a href="edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common" target="classFrame">StateMachine.Builder</a></li>
+<li><a href="edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client" target="classFrame"><span class="interfaceName">StateTranslator</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/Task.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">Task</a></li>
+<li><a href="edu/snu/coral/runtime/executor/TaskGroupExecutor.html" title="class in edu.snu.coral.runtime.executor" target="classFrame">TaskGroupExecutor</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskGroupState.html" title="class in edu.snu.coral.runtime.common.state" target="classFrame">TaskGroupState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskGroupState.RecoverableFailureCause.html" title="enum in edu.snu.coral.runtime.common.state" target="classFrame">TaskGroupState.RecoverableFailureCause</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskGroupState.State.html" title="enum in edu.snu.coral.runtime.common.state" target="classFrame">TaskGroupState.State</a></li>
+<li><a href="edu/snu/coral/runtime/executor/TaskGroupStateManager.html" title="class in edu.snu.coral.runtime.executor" target="classFrame">TaskGroupStateManager</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskState.html" title="class in edu.snu.coral.runtime.common.state" target="classFrame">TaskState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskState.State.html" title="enum in edu.snu.coral.runtime.common.state" target="classFrame">TaskState.State</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.coral.common.ir.vertex.transform" target="classFrame"><span class="interfaceName">Transform</span></a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.coral.common.ir.vertex.transform" target="classFrame"><span class="interfaceName">Transform.Context</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/UnboundedSourceTask.html" title="class in edu.snu.coral.runtime.common.plan.physical" target="classFrame">UnboundedSourceTask</a></li>
+<li><a href="edu/snu/coral/common/exception/UnknownExecutionStateException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnknownExecutionStateException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnknownFailureCauseException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnknownFailureCauseException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnrecoverableFailureException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnrecoverableFailureException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedBlockStoreException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnsupportedBlockStoreException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedCommPatternException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnsupportedCommPatternException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedExecutionPropertyException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnsupportedExecutionPropertyException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedMethodException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnsupportedMethodException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedPartitionerException.html" title="class in edu.snu.coral.common.exception" target="classFrame">UnsupportedPartitionerException</a></li>
+<li><a href="edu/snu/coral/runtime/common/eventhandler/UpdatePhysicalPlanEvent.html" title="class in edu.snu.coral.runtime.common.eventhandler" target="classFrame">UpdatePhysicalPlanEvent</a></li>
+<li><a href="edu/snu/coral/runtime/master/eventhandler/UpdatePhysicalPlanEventHandler.html" title="class in edu.snu.coral.runtime.master.eventhandler" target="classFrame">UpdatePhysicalPlanEventHandler</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/UsedDataHandlingProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">UsedDataHandlingProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/UsedDataHandlingProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty" target="classFrame">UsedDataHandlingProperty.Value</a></li>
+<li><a href="edu/snu/coral/driver/UserApplicationRunner.html" title="class in edu.snu.coral.driver" target="classFrame">UserApplicationRunner</a></li>
+<li><a href="edu/snu/coral/common/dag/Vertex.html" title="class in edu.snu.coral.common.dag" target="classFrame">Vertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/WindowTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform" target="classFrame">WindowTransform</a></li>
 </ul>
 </div>
 </body>
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index a4fe3bc..cc5cfef 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_102) on Mon Dec 18 16:13:35 KST 2017 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:14 KST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (Onyx Project 0.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-18">
+<title>All Classes (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,294 +13,314 @@
 <h1 class="bar">All&nbsp;Classes</h1>
 <div class="indexContainer">
 <ul>
-<li><a href="edu/snu/onyx/runtime/common/exception/AbsentBlockException.html" title="class in edu.snu.onyx.runtime.common.exception">AbsentBlockException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/AbstractBlockStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores">AbstractBlockStore</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquare</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.CalculateNextMatrix.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquare.CalculateNextMatrix</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.ParseLine.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquare.ParseLine</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquare.TrainingDataCombiner</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquare.UpdateUserAndItemMatrix.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquare.UpdateUserAndItemMatrix</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquareInefficient.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquareInefficient</a></li>
-<li><a href="edu/snu/onyx/examples/beam/AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix.html" title="class in edu.snu.onyx.examples.beam">AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/AnnotatingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">AnnotatingPass</a></li>
-<li><a href="edu/snu/onyx/compiler/backend/Backend.html" title="interface in edu.snu.onyx.compiler.backend"><span class="interfaceName">Backend</span></a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/BatchSingleJobScheduler.html" title="class in edu.snu.onyx.runtime.master.scheduler">BatchSingleJobScheduler</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/source/BeamBoundedSource.html" title="class in edu.snu.onyx.compiler.frontend.beam.source">BeamBoundedSource</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/coder/BeamCoder.html" title="class in edu.snu.onyx.compiler.frontend.beam.coder">BeamCoder</a></li>
-<li><a href="edu/snu/onyx/client/beam/BeamStateTranslator.html" title="class in edu.snu.onyx.client.beam">BeamStateTranslator</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/Block.html" title="interface in edu.snu.onyx.runtime.executor.data.block"><span class="interfaceName">Block</span></a></li>
-<li><a href="edu/snu/onyx/common/exception/BlockFetchException.html" title="class in edu.snu.onyx.common.exception">BlockFetchException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockInputStream.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer">BlockInputStream</a></li>
-<li><a href="edu/snu/onyx/runtime/master/BlockManagerMaster.html" title="class in edu.snu.onyx.runtime.master">BlockManagerMaster</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/BlockManagerWorker.html" title="class in edu.snu.onyx.runtime.executor.data">BlockManagerWorker</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockOutputStream.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer">BlockOutputStream</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/BlockState.html" title="class in edu.snu.onyx.runtime.common.state">BlockState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/BlockState.State.html" title="enum in edu.snu.onyx.runtime.common.state">BlockState.State</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/BlockStore.html" title="interface in edu.snu.onyx.runtime.executor.data.stores"><span class="interfaceName">BlockStore</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockStream.html" title="interface in edu.snu.onyx.runtime.executor.data.blocktransfer"><span class="interfaceName">BlockStream</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/BlockTransfer.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer">BlockTransfer</a></li>
-<li><a href="edu/snu/onyx/common/exception/BlockWriteException.html" title="class in edu.snu.onyx.common.exception">BlockWriteException</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/BoundedSourceTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical">BoundedSourceTask</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/BoundedSourceVertex.html" title="class in edu.snu.onyx.common.ir.vertex">BoundedSourceVertex</a></li>
-<li><a href="edu/snu/onyx/examples/beam/Broadcast.html" title="class in edu.snu.onyx.examples.beam">Broadcast</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/BroadcastTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform">BroadcastTransform</a></li>
-<li><a href="edu/snu/onyx/common/coder/BytesCoder.html" title="class in edu.snu.onyx.common.coder">BytesCoder</a></li>
-<li><a href="edu/snu/onyx/client/ClientEndpoint.html" title="class in edu.snu.onyx.client">ClientEndpoint</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/ClosableBlockingIterable.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer">ClosableBlockingIterable</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/blocktransfer/ClosableBlockingQueue.html" title="class in edu.snu.onyx.runtime.executor.data.blocktransfer">ClosableBlockingQueue</a></li>
-<li><a href="edu/snu/onyx/common/coder/Coder.html" title="interface in edu.snu.onyx.common.coder"><span class="interfaceName">Coder</span></a></li>
-<li><a href="edu/snu/onyx/common/coder/Coder.DummyCoder.html" title="class in edu.snu.onyx.common.coder">Coder.DummyCoder</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/CoderManager.html" title="class in edu.snu.onyx.runtime.executor.data">CoderManager</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/CommonEventHandler.html" title="interface in edu.snu.onyx.common.eventhandler"><span class="interfaceName">CommonEventHandler</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/CommonSubexpressionEliminationPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">CommonSubexpressionEliminationPass</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/CompilerEvent.html" title="interface in edu.snu.onyx.common.eventhandler"><span class="interfaceName">CompilerEvent</span></a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.onyx.common.eventhandler"><span class="interfaceName">CompilerEventHandler</span></a></li>
-<li><a href="edu/snu/onyx/common/exception/CompileTimeOptimizationException.html" title="class in edu.snu.onyx.common.exception">CompileTimeOptimizationException</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/CompiletimeOptimizer.html" title="class in edu.snu.onyx.compiler.optimizer">CompiletimeOptimizer</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.onyx.compiler.optimizer.pass.compiletime"><span class="interfaceName">CompileTimePass</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/CompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite">CompositePass</a></li>
-<li><a href="edu/snu/onyx/common/exception/ContainerException.html" title="class in edu.snu.onyx.common.exception">ContainerException</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ContainerManager.html" title="class in edu.snu.onyx.runtime.master.resource">ContainerManager</a></li>
-<li><a href="edu/snu/onyx/common/ContextImpl.html" title="class in edu.snu.onyx.common">ContextImpl</a></li>
-<li><a href="edu/snu/onyx/common/dag/DAG.html" title="class in edu.snu.onyx.common.dag">DAG</a></li>
-<li><a href="edu/snu/onyx/common/dag/DAG.TraversalOrder.html" title="enum in edu.snu.onyx.common.dag">DAG.TraversalOrder</a></li>
-<li><a href="edu/snu/onyx/common/dag/DAGBuilder.html" title="class in edu.snu.onyx.common.dag">DAGBuilder</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataCommunicationPatternProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">DataCommunicationPatternProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataCommunicationPatternProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty">DataCommunicationPatternProperty.Value</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataFlowModelProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">DataFlowModelProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataFlowModelProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty">DataFlowModelProperty.Value</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/DataSkewCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite">DataSkewCompositePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DataSkewEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeMetricCollectionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DataSkewEdgeMetricCollectionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgePartitionerPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DataSkewEdgePartitionerPass</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/DataSkewHashPartitioner.html" title="class in edu.snu.onyx.runtime.executor.data.partitioner">DataSkewHashPartitioner</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DataSkewPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy">DataSkewPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/DataSkewReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">DataSkewReshapingPass</a></li>
-<li><a href="edu/snu/onyx/runtime/common/optimizer/pass/runtime/DataSkewRuntimePass.html" title="class in edu.snu.onyx.runtime.common.optimizer.pass.runtime">DataSkewRuntimePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DataSkewVertexPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DataSkewVertexPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataStoreProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">DataStoreProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/DataStoreProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty">DataStoreProperty.Value</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/DataTransfer.html" title="class in edu.snu.onyx.runtime.executor.datatransfer">DataTransfer</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/DataTransferFactory.html" title="class in edu.snu.onyx.runtime.executor.datatransfer">DataTransferFactory</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/DataUtil.html" title="class in edu.snu.onyx.runtime.executor.data">DataUtil</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeUsedDataHandlingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DefaultEdgeUsedDataHandlingPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DefaultParallelismPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DefaultParallelismPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DefaultPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy">DefaultPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.html" title="class in edu.snu.onyx.compiler.optimizer.policy">DefaultPolicyWithSeparatePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DefaultStagePartitioningPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DefaultStagePartitioningPass</a></li>
-<li><a href="edu/snu/onyx/common/DirectByteArrayOutputStream.html" title="class in edu.snu.onyx.common">DirectByteArrayOutputStream</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/DisaggregationEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">DisaggregationEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/DisaggregationPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy">DisaggregationPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/DoTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform">DoTransform</a></li>
-<li><a href="edu/snu/onyx/client/DriverEndpoint.html" title="class in edu.snu.onyx.client">DriverEndpoint</a></li>
-<li><a href="edu/snu/onyx/runtime/common/eventhandler/DynamicOptimizationEvent.html" title="class in edu.snu.onyx.runtime.common.eventhandler">DynamicOptimizationEvent</a></li>
-<li><a href="edu/snu/onyx/runtime/common/eventhandler/DynamicOptimizationEventHandler.html" title="class in edu.snu.onyx.runtime.common.eventhandler">DynamicOptimizationEventHandler</a></li>
-<li><a href="edu/snu/onyx/common/exception/DynamicOptimizationException.html" title="class in edu.snu.onyx.common.exception">DynamicOptimizationException</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/DynamicOptimizationProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty">DynamicOptimizationProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/DynamicOptimizationProperty.Value.html" title="enum in edu.snu.onyx.common.ir.vertex.executionproperty">DynamicOptimizationProperty.Value</a></li>
-<li><a href="edu/snu/onyx/common/dag/Edge.html" title="class in edu.snu.onyx.common.dag">Edge</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/EmptyComponents.html" title="class in edu.snu.onyx.compiler.optimizer.examples">EmptyComponents</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/EmptyComponents.EmptyBoundedSource.html" title="class in edu.snu.onyx.compiler.optimizer.examples">EmptyComponents.EmptyBoundedSource</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/EmptyComponents.EmptyTransform.html" title="class in edu.snu.onyx.compiler.optimizer.examples">EmptyComponents.EmptyTransform</a></li>
-<li><a href="edu/snu/onyx/common/ir/executionproperty/ExecutionProperty.html" title="class in edu.snu.onyx.common.ir.executionproperty">ExecutionProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/executionproperty/ExecutionProperty.Key.html" title="enum in edu.snu.onyx.common.ir.executionproperty">ExecutionProperty.Key</a></li>
-<li><a href="edu/snu/onyx/common/ir/executionproperty/ExecutionPropertyMap.html" title="class in edu.snu.onyx.common.ir.executionproperty">ExecutionPropertyMap</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/Executor.html" title="class in edu.snu.onyx.runtime.executor">Executor</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty">ExecutorPlacementProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ExecutorRepresenter.html" title="class in edu.snu.onyx.runtime.master.resource">ExecutorRepresenter</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/FileArea.html" title="class in edu.snu.onyx.runtime.executor.data">FileArea</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/FileBlock.html" title="class in edu.snu.onyx.runtime.executor.data.block">FileBlock</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/FileMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata">FileMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/FileStore.html" title="interface in edu.snu.onyx.runtime.executor.data.stores"><span class="interfaceName">FileStore</span></a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/FlattenTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform">FlattenTransform</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/GlusterFileStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores">GlusterFileStore</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform">GroupByKeyTransform</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/grpc/GrpcMessageEnvironment.html" title="class in edu.snu.onyx.runtime.common.message.grpc">GrpcMessageEnvironment</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/HashPartitioner.html" title="class in edu.snu.onyx.runtime.executor.data.partitioner">HashPartitioner</a></li>
-<li><a href="edu/snu/onyx/runtime/common/data/HashRange.html" title="class in edu.snu.onyx.runtime.common.data">HashRange</a></li>
-<li><a href="edu/snu/onyx/common/ir/IdManager.html" title="class in edu.snu.onyx.common.ir">IdManager</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalEdgeOperationException.html" title="class in edu.snu.onyx.common.exception">IllegalEdgeOperationException</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalMessageException.html" title="class in edu.snu.onyx.common.exception">IllegalMessageException</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalStateTransitionException.html" title="class in edu.snu.onyx.common.exception">IllegalStateTransitionException</a></li>
-<li><a href="edu/snu/onyx/common/exception/IllegalVertexOperationException.html" title="class in edu.snu.onyx.common.exception">IllegalVertexOperationException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/InputReader.html" title="class in edu.snu.onyx.runtime.executor.datatransfer">InputReader</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/IntactPartitioner.html" title="class in edu.snu.onyx.runtime.executor.data.partitioner">IntactPartitioner</a></li>
-<li><a href="edu/snu/onyx/common/exception/InvalidParameterException.html" title="class in edu.snu.onyx.common.exception">InvalidParameterException</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/IREdge.html" title="class in edu.snu.onyx.common.ir.edge">IREdge</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/IRVertex.html" title="class in edu.snu.onyx.common.ir.vertex">IRVertex</a></li>
-<li><a href="edu/snu/onyx/conf/JobConf.html" title="class in edu.snu.onyx.conf">JobConf</a></li>
-<li><a href="edu/snu/onyx/client/JobLauncher.html" title="class in edu.snu.onyx.client">JobLauncher</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/JobState.html" title="class in edu.snu.onyx.runtime.common.state">JobState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/JobState.State.html" title="enum in edu.snu.onyx.runtime.common.state">JobState.State</a></li>
-<li><a href="edu/snu/onyx/runtime/master/JobStateManager.html" title="class in edu.snu.onyx.runtime.master">JobStateManager</a></li>
-<li><a href="edu/snu/onyx/common/exception/JsonParseException.html" title="class in edu.snu.onyx.common.exception">JsonParseException</a></li>
-<li><a href="edu/snu/onyx/common/KeyExtractor.html" title="interface in edu.snu.onyx.common"><span class="interfaceName">KeyExtractor</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/KeyExtractorProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">KeyExtractorProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/common/data/KeyRange.html" title="interface in edu.snu.onyx.runtime.common.data"><span class="interfaceName">KeyRange</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/LocalBlockStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores">LocalBlockStore</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/LocalFileMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata">LocalFileMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/LocalFileStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores">LocalFileStore</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/local/LocalMessageDispatcher.html" title="class in edu.snu.onyx.runtime.common.message.local">LocalMessageDispatcher</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/local/LocalMessageEnvironment.html" title="class in edu.snu.onyx.runtime.common.message.local">LocalMessageEnvironment</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/local/LocalMessageSender.html" title="class in edu.snu.onyx.runtime.common.message.local">LocalMessageSender</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/LoopCompositeTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform">LoopCompositeTransform</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopExtractionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">LoopExtractionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/LoopOptimizationCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite">LoopOptimizationCompositePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">LoopOptimizations</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopFusionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">LoopOptimizations.LoopFusionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopInvariantCodeMotionPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">LoopOptimizations.LoopInvariantCodeMotionPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/LoopUnrollingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">LoopUnrollingPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/LoopVertex.html" title="class in edu.snu.onyx.common.ir.vertex">LoopVertex</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MapReduce.html" title="class in edu.snu.onyx.examples.beam">MapReduce</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/examples/MapReduceDisaggregationOptimization.html" title="class in edu.snu.onyx.compiler.optimizer.examples">MapReduceDisaggregationOptimization</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/MemoryStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores">MemoryStore</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageContext.html" title="interface in edu.snu.onyx.runtime.common.message"><span class="interfaceName">MessageContext</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.onyx.runtime.common.message"><span class="interfaceName">MessageEnvironment</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageListener.html" title="interface in edu.snu.onyx.runtime.common.message"><span class="interfaceName">MessageListener</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageParameters.html" title="class in edu.snu.onyx.runtime.common.message">MessageParameters</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageParameters.SenderId.html" title="class in edu.snu.onyx.runtime.common.message">MessageParameters.SenderId</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/MessageSender.html" title="interface in edu.snu.onyx.runtime.common.message"><span class="interfaceName">MessageSender</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/MetricCollectionBarrierTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical">MetricCollectionBarrierTask</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/MetricCollectionBarrierVertex.html" title="class in edu.snu.onyx.common.ir.vertex">MetricCollectionBarrierVertex</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/MetricCollectionProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">MetricCollectionProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/MetricCollectionProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty">MetricCollectionProperty.Value</a></li>
-<li><a href="edu/snu/onyx/runtime/common/metric/MetricData.html" title="class in edu.snu.onyx.runtime.common.metric">MetricData</a></li>
-<li><a href="edu/snu/onyx/runtime/common/metric/MetricDataBuilder.html" title="class in edu.snu.onyx.runtime.common.metric">MetricDataBuilder</a></li>
-<li><a href="edu/snu/onyx/runtime/common/metric/parameter/MetricFlushPeriod.html" title="class in edu.snu.onyx.runtime.common.metric.parameter">MetricFlushPeriod</a></li>
-<li><a href="edu/snu/onyx/runtime/master/MetricManagerMaster.html" title="class in edu.snu.onyx.runtime.master">MetricManagerMaster</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/MetricManagerWorker.html" title="class in edu.snu.onyx.runtime.executor">MetricManagerWorker</a></li>
-<li><a href="edu/snu/onyx/runtime/master/MetricMessageHandler.html" title="interface in edu.snu.onyx.runtime.master"><span class="interfaceName">MetricMessageHandler</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/MetricMessageSender.html" title="interface in edu.snu.onyx.runtime.executor"><span class="interfaceName">MetricMessageSender</span></a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.html" title="class in edu.snu.onyx.examples.beam">MultinomialLogisticRegression</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.ApplyGradient.html" title="class in edu.snu.onyx.examples.beam">MultinomialLogisticRegression.ApplyGradient</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.CalculateGradient.html" title="class in edu.snu.onyx.examples.beam">MultinomialLogisticRegression.CalculateGradient</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.CombineFunction.html" title="class in edu.snu.onyx.examples.beam">MultinomialLogisticRegression.CombineFunction</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.CombineFunctionForIterable.html" title="class in edu.snu.onyx.examples.beam">MultinomialLogisticRegression.CombineFunctionForIterable</a></li>
-<li><a href="edu/snu/onyx/examples/beam/MultinomialLogisticRegression.UpdateModel.html" title="class in edu.snu.onyx.examples.beam">MultinomialLogisticRegression.UpdateModel</a></li>
-<li><a href="edu/snu/onyx/runtime/common/NativeChannelImplementationSelector.html" title="class in edu.snu.onyx.runtime.common">NativeChannelImplementationSelector</a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/ncs/NcsMessageEnvironment.html" title="class in edu.snu.onyx.runtime.common.message.ncs">NcsMessageEnvironment</a></li>
-<li><a href="edu/snu/onyx/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.onyx.runtime.common"><span class="interfaceName">NettyChannelImplementationSelector</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/NioChannelImplementationSelector.html" title="class in edu.snu.onyx.runtime.common">NioChannelImplementationSelector</a></li>
-<li><a href="edu/snu/onyx/common/exception/NodeConnectionException.html" title="class in edu.snu.onyx.common.exception">NodeConnectionException</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/NonSerializedMemoryBlock.html" title="class in edu.snu.onyx.runtime.executor.data.block">NonSerializedMemoryBlock</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/NonSerializedPartition.html" title="class in edu.snu.onyx.runtime.executor.data">NonSerializedPartition</a></li>
-<li><a href="edu/snu/onyx/compiler/backend/onyx/OnyxBackend.html" title="class in edu.snu.onyx.compiler.backend.onyx">OnyxBackend</a></li>
-<li><a href="edu/snu/onyx/client/OnyxClient.html" title="class in edu.snu.onyx.client">OnyxClient</a></li>
-<li><a href="edu/snu/onyx/driver/OnyxContext.html" title="class in edu.snu.onyx.driver">OnyxContext</a></li>
-<li><a href="edu/snu/onyx/driver/OnyxDriver.html" title="class in edu.snu.onyx.driver">OnyxDriver</a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineOptions.html" title="interface in edu.snu.onyx.client.beam"><span class="interfaceName">OnyxPipelineOptions</span></a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineResult.html" title="class in edu.snu.onyx.client.beam">OnyxPipelineResult</a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineRunner.html" title="class in edu.snu.onyx.client.beam">OnyxPipelineRunner</a></li>
-<li><a href="edu/snu/onyx/client/beam/OnyxPipelineVisitor.html" title="class in edu.snu.onyx.client.beam">OnyxPipelineVisitor</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/OperatorTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical">OperatorTask</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/OperatorVertex.html" title="class in edu.snu.onyx.common.ir.vertex">OperatorVertex</a></li>
-<li><a href="edu/snu/onyx/common/ir/OutputCollector.html" title="interface in edu.snu.onyx.common.ir"><span class="interfaceName">OutputCollector</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/OutputCollectorImpl.html" title="class in edu.snu.onyx.runtime.executor.datatransfer">OutputCollectorImpl</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/datatransfer/OutputWriter.html" title="class in edu.snu.onyx.runtime.executor.datatransfer">OutputWriter</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/PadoCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite">PadoCompositePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataFlowModelPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">PadoEdgeDataFlowModelPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">PadoEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/PadoPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy">PadoPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/PadoVertexExecutorPlacementPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">PadoVertexExecutorPlacementPass</a></li>
-<li><a href="edu/snu/onyx/common/Pair.html" title="class in edu.snu.onyx.common">Pair</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/coder/PairCoder.html" title="class in edu.snu.onyx.compiler.frontend.beam.coder">PairCoder</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ParallelismProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty">ParallelismProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/Partition.html" title="interface in edu.snu.onyx.runtime.executor.data"><span class="interfaceName">Partition</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.onyx.runtime.executor.data.partitioner"><span class="interfaceName">Partitioner</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/PartitionerProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">PartitionerProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/PartitionerProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty">PartitionerProperty.Value</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/PartitionMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata">PartitionMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/PendingTaskGroupQueue.html" title="interface in edu.snu.onyx.runtime.master.scheduler"><span class="interfaceName">PendingTaskGroupQueue</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/message/PersistentConnectionToMasterMap.html" title="class in edu.snu.onyx.runtime.common.message">PersistentConnectionToMasterMap</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.onyx.runtime.common.plan.physical">PhysicalPlan</a></li>
-<li><a href="edu/snu/onyx/common/exception/PhysicalPlanGenerationException.html" title="class in edu.snu.onyx.common.exception">PhysicalPlanGenerationException</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalPlanGenerator.html" title="class in edu.snu.onyx.runtime.common.plan.physical">PhysicalPlanGenerator</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalStage.html" title="class in edu.snu.onyx.runtime.common.plan.physical">PhysicalStage</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalStageBuilder.html" title="class in edu.snu.onyx.runtime.common.plan.physical">PhysicalStageBuilder</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/PhysicalStageEdge.html" title="class in edu.snu.onyx.runtime.common.plan.physical">PhysicalStageEdge</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.onyx.compiler.optimizer.policy"><span class="interfaceName">Policy</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/PolicyBuilder.html" title="class in edu.snu.onyx.compiler.optimizer.policy">PolicyBuilder</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/PrimitiveCompositePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite">PrimitiveCompositePass</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/PubSubEventHandlerWrapper.html" title="class in edu.snu.onyx.common.eventhandler">PubSubEventHandlerWrapper</a></li>
-<li><a href="edu/snu/onyx/common/ir/Reader.html" title="interface in edu.snu.onyx.common.ir"><span class="interfaceName">Reader</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/RelayTransform.html" title="class in edu.snu.onyx.common.ir.vertex.transform">RelayTransform</a></li>
-<li><a href="edu/snu/onyx/driver/RemoteClientMessageLoggingHandler.html" title="class in edu.snu.onyx.driver">RemoteClientMessageLoggingHandler</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/metadata/RemoteFileMetadata.html" title="class in edu.snu.onyx.runtime.executor.data.metadata">RemoteFileMetadata</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.onyx.runtime.executor.data.stores"><span class="interfaceName">RemoteFileStore</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/ReplyFutureMap.html" title="class in edu.snu.onyx.runtime.common">ReplyFutureMap</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/ReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">ReshapingPass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ResourceSpecification.html" title="class in edu.snu.onyx.runtime.master.resource">ResourceSpecification</a></li>
-<li><a href="edu/snu/onyx/runtime/master/resource/ResourceSpecification.Builder.html" title="class in edu.snu.onyx.runtime.master.resource">ResourceSpecification.Builder</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/ReviseInterStageEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">ReviseInterStageEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/RoundRobinSchedulingPolicy.html" title="class in edu.snu.onyx.runtime.master.scheduler">RoundRobinSchedulingPolicy</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/RuntimeEdge.html" title="class in edu.snu.onyx.runtime.common.plan">RuntimeEdge</a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/RuntimeEvent.html" title="interface in edu.snu.onyx.common.eventhandler"><span class="interfaceName">RuntimeEvent</span></a></li>
-<li><a href="edu/snu/onyx/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.onyx.common.eventhandler"><span class="interfaceName">RuntimeEventHandler</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/RuntimeIdGenerator.html" title="class in edu.snu.onyx.runtime.common">RuntimeIdGenerator</a></li>
-<li><a href="edu/snu/onyx/runtime/master/RuntimeMaster.html" title="class in edu.snu.onyx.runtime.master">RuntimeMaster</a></li>
-<li><a href="edu/snu/onyx/runtime/common/optimizer/RuntimeOptimizer.html" title="class in edu.snu.onyx.runtime.common.optimizer">RuntimeOptimizer</a></li>
-<li><a href="edu/snu/onyx/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.onyx.runtime.common.optimizer.pass.runtime"><span class="interfaceName">RuntimePass</span></a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/SailfishCodecReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">SailfishCodecReshapingPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/SailfishDecodingTransform.html" title="class in edu.snu.onyx.common.ir.vertex.transform">SailfishDecodingTransform</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataFlowModelPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">SailfishEdgeDataFlowModelPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataStorePass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">SailfishEdgeDataStorePass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeUsedDataHandlingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">SailfishEdgeUsedDataHandlingPass</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/SailfishEncodingTransform.html" title="class in edu.snu.onyx.common.ir.vertex.transform">SailfishEncodingTransform</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/composite/SailfishPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.composite">SailfishPass</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/policy/SailfishPolicy.html" title="class in edu.snu.onyx.compiler.optimizer.policy">SailfishPolicy</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/reshaping/SailfishRelayReshapingPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.reshaping">SailfishRelayReshapingPass</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/ScheduledTaskGroup.html" title="class in edu.snu.onyx.runtime.common.plan.physical">ScheduledTaskGroup</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ScheduleGroupIndexProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty">ScheduleGroupIndexProperty</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/ScheduleGroupPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">ScheduleGroupPass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/Scheduler.html" title="interface in edu.snu.onyx.runtime.master.scheduler"><span class="interfaceName">Scheduler</span></a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/SchedulerRunner.html" title="class in edu.snu.onyx.runtime.master.scheduler">SchedulerRunner</a></li>
-<li><a href="edu/snu/onyx/common/exception/SchedulingException.html" title="class in edu.snu.onyx.common.exception">SchedulingException</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/SchedulingPolicy.html" title="interface in edu.snu.onyx.runtime.master.scheduler"><span class="interfaceName">SchedulingPolicy</span></a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/block/SerializedMemoryBlock.html" title="class in edu.snu.onyx.runtime.executor.data.block">SerializedMemoryBlock</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/stores/SerializedMemoryStore.html" title="class in edu.snu.onyx.runtime.executor.data.stores">SerializedMemoryStore</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/data/SerializedPartition.html" title="class in edu.snu.onyx.runtime.executor.data">SerializedPartition</a></li>
-<li><a href="edu/snu/onyx/compiler/optimizer/pass/compiletime/annotating/ShuffleEdgePushPass.html" title="class in edu.snu.onyx.compiler.optimizer.pass.compiletime.annotating">ShuffleEdgePushPass</a></li>
-<li><a href="edu/snu/onyx/runtime/master/scheduler/SingleJobTaskGroupQueue.html" title="class in edu.snu.onyx.runtime.master.scheduler">SingleJobTaskGroupQueue</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/Source.html" title="interface in edu.snu.onyx.common.ir.vertex"><span class="interfaceName">Source</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/Source.Reader.html" title="interface in edu.snu.onyx.common.ir.vertex"><span class="interfaceName">Source.Reader</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/SourceVertex.html" title="class in edu.snu.onyx.common.ir.vertex">SourceVertex</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/Stage.html" title="class in edu.snu.onyx.runtime.common.plan.stage">Stage</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/StageBuilder.html" title="class in edu.snu.onyx.runtime.common.plan.stage">StageBuilder</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/StageEdge.html" title="class in edu.snu.onyx.runtime.common.plan.stage">StageEdge</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/stage/StageEdgeBuilder.html" title="class in edu.snu.onyx.runtime.common.plan.stage">StageEdgeBuilder</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/executionproperty/StageIdProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty">StageIdProperty</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/StageState.html" title="class in edu.snu.onyx.runtime.common.state">StageState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/StageState.State.html" title="enum in edu.snu.onyx.runtime.common.state">StageState.State</a></li>
-<li><a href="edu/snu/onyx/common/StateMachine.html" title="class in edu.snu.onyx.common">StateMachine</a></li>
-<li><a href="edu/snu/onyx/common/StateMachine.Builder.html" title="class in edu.snu.onyx.common">StateMachine.Builder</a></li>
-<li><a href="edu/snu/onyx/client/StateTranslator.html" title="class in edu.snu.onyx.client">StateTranslator</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/Task.html" title="class in edu.snu.onyx.runtime.common.plan.physical">Task</a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/TaskGroup.html" title="class in edu.snu.onyx.runtime.common.plan.physical">TaskGroup</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/TaskGroupExecutor.html" title="class in edu.snu.onyx.runtime.executor">TaskGroupExecutor</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskGroupState.html" title="class in edu.snu.onyx.runtime.common.state">TaskGroupState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskGroupState.RecoverableFailureCause.html" title="enum in edu.snu.onyx.runtime.common.state">TaskGroupState.RecoverableFailureCause</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskGroupState.State.html" title="enum in edu.snu.onyx.runtime.common.state">TaskGroupState.State</a></li>
-<li><a href="edu/snu/onyx/runtime/executor/TaskGroupStateManager.html" title="class in edu.snu.onyx.runtime.executor">TaskGroupStateManager</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskState.html" title="class in edu.snu.onyx.runtime.common.state">TaskState</a></li>
-<li><a href="edu/snu/onyx/runtime/common/state/TaskState.State.html" title="enum in edu.snu.onyx.runtime.common.state">TaskState.State</a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.onyx.common.ir.vertex.transform"><span class="interfaceName">Transform</span></a></li>
-<li><a href="edu/snu/onyx/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.onyx.common.ir.vertex.transform"><span class="interfaceName">Transform.Context</span></a></li>
-<li><a href="edu/snu/onyx/runtime/common/plan/physical/UnboundedSourceTask.html" title="class in edu.snu.onyx.runtime.common.plan.physical">UnboundedSourceTask</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnknownExecutionStateException.html" title="class in edu.snu.onyx.common.exception">UnknownExecutionStateException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnknownFailureCauseException.html" title="class in edu.snu.onyx.common.exception">UnknownFailureCauseException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnrecoverableFailureException.html" title="class in edu.snu.onyx.common.exception">UnrecoverableFailureException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedBlockStoreException.html" title="class in edu.snu.onyx.common.exception">UnsupportedBlockStoreException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedCommPatternException.html" title="class in edu.snu.onyx.common.exception">UnsupportedCommPatternException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedExecutionPropertyException.html" title="class in edu.snu.onyx.common.exception">UnsupportedExecutionPropertyException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedMethodException.html" title="class in edu.snu.onyx.common.exception">UnsupportedMethodException</a></li>
-<li><a href="edu/snu/onyx/common/exception/UnsupportedPartitionerException.html" title="class in edu.snu.onyx.common.exception">UnsupportedPartitionerException</a></li>
-<li><a href="edu/snu/onyx/runtime/common/eventhandler/UpdatePhysicalPlanEvent.html" title="class in edu.snu.onyx.runtime.common.eventhandler">UpdatePhysicalPlanEvent</a></li>
-<li><a href="edu/snu/onyx/runtime/master/eventhandler/UpdatePhysicalPlanEventHandler.html" title="class in edu.snu.onyx.runtime.master.eventhandler">UpdatePhysicalPlanEventHandler</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/UsedDataHandlingProperty.html" title="class in edu.snu.onyx.common.ir.edge.executionproperty">UsedDataHandlingProperty</a></li>
-<li><a href="edu/snu/onyx/common/ir/edge/executionproperty/UsedDataHandlingProperty.Value.html" title="enum in edu.snu.onyx.common.ir.edge.executionproperty">UsedDataHandlingProperty.Value</a></li>
-<li><a href="edu/snu/onyx/driver/UserApplicationRunner.html" title="class in edu.snu.onyx.driver">UserApplicationRunner</a></li>
-<li><a href="edu/snu/onyx/common/dag/Vertex.html" title="class in edu.snu.onyx.common.dag">Vertex</a></li>
-<li><a href="edu/snu/onyx/compiler/frontend/beam/transform/WindowTransform.html" title="class in edu.snu.onyx.compiler.frontend.beam.transform">WindowTransform</a></li>
+<li><a href="edu/snu/coral/runtime/common/exception/AbsentBlockException.html" title="class in edu.snu.coral.runtime.common.exception">AbsentBlockException</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/AbstractBlockStore.html" title="class in edu.snu.coral.runtime.executor.data.stores">AbstractBlockStore</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquare</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.CalculateNextMatrix.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquare.CalculateNextMatrix</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.ParseLine.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquare.ParseLine</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquare.TrainingDataCombiner</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.UngroupSingleVectorList.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquare.UngroupSingleVectorList</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquare.UpdateUserAndItemMatrix.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquare.UpdateUserAndItemMatrix</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquareInefficient.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquareInefficient</a></li>
+<li><a href="edu/snu/coral/examples/beam/AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix.html" title="class in edu.snu.coral.examples.beam">AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/AnnotatingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">AnnotatingPass</a></li>
+<li><a href="edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></li>
+<li><a href="edu/snu/coral/compiler/backend/Backend.html" title="interface in edu.snu.coral.compiler.backend"><span class="interfaceName">Backend</span></a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/BatchSingleJobScheduler.html" title="class in edu.snu.coral.runtime.master.scheduler">BatchSingleJobScheduler</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/source/BeamBoundedSourceVertex.html" title="class in edu.snu.coral.compiler.frontend.beam.source">BeamBoundedSourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/coder/BeamCoder.html" title="class in edu.snu.coral.compiler.frontend.beam.coder">BeamCoder</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/BeamStateTranslator.html" title="class in edu.snu.coral.compiler.frontend.beam">BeamStateTranslator</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/Block.html" title="interface in edu.snu.coral.runtime.executor.data.block"><span class="interfaceName">Block</span></a></li>
+<li><a href="edu/snu/coral/common/exception/BlockFetchException.html" title="class in edu.snu.coral.common.exception">BlockFetchException</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockInputStream.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer">BlockInputStream</a></li>
+<li><a href="edu/snu/coral/runtime/master/BlockManagerMaster.html" title="class in edu.snu.coral.runtime.master">BlockManagerMaster</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/BlockManagerWorker.html" title="class in edu.snu.coral.runtime.executor.data">BlockManagerWorker</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockOutputStream.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer">BlockOutputStream</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/BlockState.html" title="class in edu.snu.coral.runtime.common.state">BlockState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/BlockState.State.html" title="enum in edu.snu.coral.runtime.common.state">BlockState.State</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/BlockStore.html" title="interface in edu.snu.coral.runtime.executor.data.stores"><span class="interfaceName">BlockStore</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockStream.html" title="interface in edu.snu.coral.runtime.executor.data.blocktransfer"><span class="interfaceName">BlockStream</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/BlockTransfer.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer">BlockTransfer</a></li>
+<li><a href="edu/snu/coral/common/exception/BlockWriteException.html" title="class in edu.snu.coral.common.exception">BlockWriteException</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/BoundedSourceTask.html" title="class in edu.snu.coral.runtime.common.plan.physical">BoundedSourceTask</a></li>
+<li><a href="edu/snu/coral/examples/beam/Broadcast.html" title="class in edu.snu.coral.examples.beam">Broadcast</a></li>
+<li><a href="edu/snu/coral/common/coder/BytesCoder.html" title="class in edu.snu.coral.common.coder">BytesCoder</a></li>
+<li><a href="edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/blocktransfer/ClosableBlockingQueue.html" title="class in edu.snu.coral.runtime.executor.data.blocktransfer">ClosableBlockingQueue</a></li>
+<li><a href="edu/snu/coral/common/coder/Coder.html" title="interface in edu.snu.coral.common.coder"><span class="interfaceName">Coder</span></a></li>
+<li><a href="edu/snu/coral/common/coder/Coder.DummyCoder.html" title="class in edu.snu.coral.common.coder">Coder.DummyCoder</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/CoderManager.html" title="class in edu.snu.coral.runtime.executor.data">CoderManager</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/CollectTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">CollectTransform</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/CommonEventHandler.html" title="interface in edu.snu.coral.common.eventhandler"><span class="interfaceName">CommonEventHandler</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/CommonSubexpressionEliminationPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">CommonSubexpressionEliminationPass</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/CompilerEvent.html" title="interface in edu.snu.coral.common.eventhandler"><span class="interfaceName">CompilerEvent</span></a></li>
+<li><a href="edu/snu/coral/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.coral.common.eventhandler"><span class="interfaceName">CompilerEventHandler</span></a></li>
+<li><a href="edu/snu/coral/common/exception/CompileTimeOptimizationException.html" title="class in edu.snu.coral.common.exception">CompileTimeOptimizationException</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/CompiletimeOptimizer.html" title="class in edu.snu.coral.compiler.optimizer">CompiletimeOptimizer</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.coral.compiler.optimizer.pass.compiletime"><span class="interfaceName">CompileTimePass</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/CompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite">CompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/CompressionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">CompressionPass</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/CompressionProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">CompressionProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/CompressionProperty.Compression.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">CompressionProperty.Compression</a></li>
+<li><a href="edu/snu/coral/common/exception/ContainerException.html" title="class in edu.snu.coral.common.exception">ContainerException</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ContainerManager.html" title="class in edu.snu.coral.runtime.master.resource">ContainerManager</a></li>
+<li><a href="edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common">ContextImpl</a></li>
+<li><a href="edu/snu/coral/compiler/backend/coral/CoralBackend.html" title="class in edu.snu.coral.compiler.backend.coral">CoralBackend</a></li>
+<li><a href="edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client">CoralClient</a></li>
+<li><a href="edu/snu/coral/driver/CoralContext.html" title="class in edu.snu.coral.driver">CoralContext</a></li>
+<li><a href="edu/snu/coral/driver/CoralDriver.html" title="class in edu.snu.coral.driver">CoralDriver</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineOptions.html" title="interface in edu.snu.coral.compiler.frontend.beam"><span class="interfaceName">CoralPipelineOptions</span></a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineResult.html" title="class in edu.snu.coral.compiler.frontend.beam">CoralPipelineResult</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineRunner.html" title="class in edu.snu.coral.compiler.frontend.beam">CoralPipelineRunner</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/CoralPipelineVisitor.html" title="class in edu.snu.coral.compiler.frontend.beam">CoralPipelineVisitor</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/CreateViewTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform">CreateViewTransform</a></li>
+<li><a href="edu/snu/coral/common/dag/DAG.html" title="class in edu.snu.coral.common.dag">DAG</a></li>
+<li><a href="edu/snu/coral/common/dag/DAG.TraversalOrder.html" title="enum in edu.snu.coral.common.dag">DAG.TraversalOrder</a></li>
+<li><a href="edu/snu/coral/common/dag/DAGBuilder.html" title="class in edu.snu.coral.common.dag">DAGBuilder</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataCommunicationPatternProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">DataCommunicationPatternProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataCommunicationPatternProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">DataCommunicationPatternProperty.Value</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataFlowModelProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">DataFlowModelProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataFlowModelProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">DataFlowModelProperty.Value</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/DataFrameReader.html" title="class in edu.snu.coral.compiler.frontend.spark.sql">DataFrameReader</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/Dataset.html" title="class in edu.snu.coral.compiler.frontend.spark.sql">Dataset</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/DataSkewCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite">DataSkewCompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DataSkewEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeMetricCollectionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DataSkewEdgeMetricCollectionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgePartitionerPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DataSkewEdgePartitionerPass</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/DataSkewHashPartitioner.html" title="class in edu.snu.coral.runtime.executor.data.partitioner">DataSkewHashPartitioner</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DataSkewPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy">DataSkewPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/DataSkewReshapingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">DataSkewReshapingPass</a></li>
+<li><a href="edu/snu/coral/runtime/common/optimizer/pass/runtime/DataSkewRuntimePass.html" title="class in edu.snu.coral.runtime.common.optimizer.pass.runtime">DataSkewRuntimePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DataSkewVertexPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DataSkewVertexPass</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataStoreProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">DataStoreProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/DataStoreProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">DataStoreProperty.Value</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/DataTransfer.html" title="class in edu.snu.coral.runtime.executor.datatransfer">DataTransfer</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/DataTransferFactory.html" title="class in edu.snu.coral.runtime.executor.datatransfer">DataTransferFactory</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/DataUtil.html" title="class in edu.snu.coral.runtime.executor.data">DataUtil</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/DataUtil.InputStreamIterator.html" title="class in edu.snu.coral.runtime.executor.data">DataUtil.InputStreamIterator</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeUsedDataHandlingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DefaultEdgeUsedDataHandlingPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DefaultParallelismPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DefaultParallelismPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DefaultPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy">DefaultPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.html" title="class in edu.snu.coral.compiler.optimizer.policy">DefaultPolicyWithSeparatePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DefaultStagePartitioningPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DefaultStagePartitioningPass</a></li>
+<li><a href="edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common">DirectByteArrayOutputStream</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/DisaggregationEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">DisaggregationEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/DisaggregationPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy">DisaggregationPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/DoTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform">DoTransform</a></li>
+<li><a href="edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client">DriverEndpoint</a></li>
+<li><a href="edu/snu/coral/runtime/common/eventhandler/DynamicOptimizationEvent.html" title="class in edu.snu.coral.runtime.common.eventhandler">DynamicOptimizationEvent</a></li>
+<li><a href="edu/snu/coral/runtime/common/eventhandler/DynamicOptimizationEventHandler.html" title="class in edu.snu.coral.runtime.common.eventhandler">DynamicOptimizationEventHandler</a></li>
+<li><a href="edu/snu/coral/common/exception/DynamicOptimizationException.html" title="class in edu.snu.coral.common.exception">DynamicOptimizationException</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/DynamicOptimizationProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty">DynamicOptimizationProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/DynamicOptimizationProperty.Value.html" title="enum in edu.snu.coral.common.ir.vertex.executionproperty">DynamicOptimizationProperty.Value</a></li>
+<li><a href="edu/snu/coral/common/dag/Edge.html" title="class in edu.snu.coral.common.dag">Edge</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/EmptyComponents.html" title="class in edu.snu.coral.compiler.optimizer.examples">EmptyComponents</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/EmptyComponents.EmptySourceVertex.html" title="class in edu.snu.coral.compiler.optimizer.examples">EmptyComponents.EmptySourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/EmptyComponents.EmptyTransform.html" title="class in edu.snu.coral.compiler.optimizer.examples">EmptyComponents.EmptyTransform</a></li>
+<li><a href="edu/snu/coral/common/ir/executionproperty/ExecutionProperty.html" title="class in edu.snu.coral.common.ir.executionproperty">ExecutionProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/executionproperty/ExecutionProperty.Key.html" title="enum in edu.snu.coral.common.ir.executionproperty">ExecutionProperty.Key</a></li>
+<li><a href="edu/snu/coral/common/ir/executionproperty/ExecutionPropertyMap.html" title="class in edu.snu.coral.common.ir.executionproperty">ExecutionPropertyMap</a></li>
+<li><a href="edu/snu/coral/runtime/executor/Executor.html" title="class in edu.snu.coral.runtime.executor">Executor</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty">ExecutorPlacementProperty</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ExecutorRepresenter.html" title="class in edu.snu.coral.runtime.master.resource">ExecutorRepresenter</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/FileArea.html" title="class in edu.snu.coral.runtime.executor.data">FileArea</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/FileBlock.html" title="class in edu.snu.coral.runtime.executor.data.block">FileBlock</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/FileMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata">FileMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/FileStore.html" title="interface in edu.snu.coral.runtime.executor.data.stores"><span class="interfaceName">FileStore</span></a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/FlatMapTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">FlatMapTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/FlattenTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform">FlattenTransform</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/GlusterFileStore.html" title="class in edu.snu.coral.runtime.executor.data.stores">GlusterFileStore</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform">GroupByKeyTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/GroupByKeyTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">GroupByKeyTransform</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/grpc/GrpcMessageEnvironment.html" title="class in edu.snu.coral.runtime.common.message.grpc">GrpcMessageEnvironment</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/HashPartitioner.html" title="class in edu.snu.coral.runtime.executor.data.partitioner">HashPartitioner</a></li>
+<li><a href="edu/snu/coral/runtime/common/data/HashRange.html" title="class in edu.snu.coral.runtime.common.data">HashRange</a></li>
+<li><a href="edu/snu/coral/common/ir/IdManager.html" title="class in edu.snu.coral.common.ir">IdManager</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalEdgeOperationException.html" title="class in edu.snu.coral.common.exception">IllegalEdgeOperationException</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalMessageException.html" title="class in edu.snu.coral.common.exception">IllegalMessageException</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalStateTransitionException.html" title="class in edu.snu.coral.common.exception">IllegalStateTransitionException</a></li>
+<li><a href="edu/snu/coral/common/exception/IllegalVertexOperationException.html" title="class in edu.snu.coral.common.exception">IllegalVertexOperationException</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/InitializedSourceVertex.html" title="class in edu.snu.coral.common.ir.vertex">InitializedSourceVertex</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/InputReader.html" title="class in edu.snu.coral.runtime.executor.datatransfer">InputReader</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/IntactPartitioner.html" title="class in edu.snu.coral.runtime.executor.data.partitioner">IntactPartitioner</a></li>
+<li><a href="edu/snu/coral/common/exception/InvalidParameterException.html" title="class in edu.snu.coral.common.exception">InvalidParameterException</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/IREdge.html" title="class in edu.snu.coral.common.ir.edge">IREdge</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/IRVertex.html" title="class in edu.snu.coral.common.ir.vertex">IRVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/JavaPairRDD.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java">JavaPairRDD</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/JavaRDD.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java">JavaRDD</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/JavaSparkContext.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java">JavaSparkContext</a></li>
+<li><a href="edu/snu/coral/examples/spark/JavaSparkPi.html" title="class in edu.snu.coral.examples.spark">JavaSparkPi</a></li>
+<li><a href="edu/snu/coral/examples/spark/JavaWordCount.html" title="class in edu.snu.coral.examples.spark">JavaWordCount</a></li>
+<li><a href="edu/snu/coral/conf/JobConf.html" title="class in edu.snu.coral.conf">JobConf</a></li>
+<li><a href="edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client">JobLauncher</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/JobState.html" title="class in edu.snu.coral.runtime.common.state">JobState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/JobState.State.html" title="enum in edu.snu.coral.runtime.common.state">JobState.State</a></li>
+<li><a href="edu/snu/coral/runtime/master/JobStateManager.html" title="class in edu.snu.coral.runtime.master">JobStateManager</a></li>
+<li><a href="edu/snu/coral/common/exception/JsonParseException.html" title="class in edu.snu.coral.common.exception">JsonParseException</a></li>
+<li><a href="edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="interfaceName">KeyExtractor</span></a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/KeyExtractorProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">KeyExtractorProperty</a></li>
+<li><a href="edu/snu/coral/runtime/common/data/KeyRange.html" title="interface in edu.snu.coral.runtime.common.data"><span class="interfaceName">KeyRange</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/LocalBlockStore.html" title="class in edu.snu.coral.runtime.executor.data.stores">LocalBlockStore</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/LocalFileMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata">LocalFileMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/LocalFileStore.html" title="class in edu.snu.coral.runtime.executor.data.stores">LocalFileStore</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/local/LocalMessageDispatcher.html" title="class in edu.snu.coral.runtime.common.message.local">LocalMessageDispatcher</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/local/LocalMessageEnvironment.html" title="class in edu.snu.coral.runtime.common.message.local">LocalMessageEnvironment</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/local/LocalMessageSender.html" title="class in edu.snu.coral.runtime.common.message.local">LocalMessageSender</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/LoopCompositeTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform">LoopCompositeTransform</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopExtractionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">LoopExtractionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/LoopOptimizationCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite">LoopOptimizationCompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">LoopOptimizations</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopFusionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">LoopOptimizations.LoopFusionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopInvariantCodeMotionPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">LoopOptimizations.LoopInvariantCodeMotionPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/LoopUnrollingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">LoopUnrollingPass</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/LoopVertex.html" title="class in edu.snu.coral.common.ir.vertex">LoopVertex</a></li>
+<li><a href="edu/snu/coral/examples/beam/MapReduce.html" title="class in edu.snu.coral.examples.beam">MapReduce</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/examples/MapReduceDisaggregationOptimization.html" title="class in edu.snu.coral.compiler.optimizer.examples">MapReduceDisaggregationOptimization</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/MapToPairTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">MapToPairTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/MapTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">MapTransform</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/MemoryStore.html" title="class in edu.snu.coral.runtime.executor.data.stores">MemoryStore</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageContext.html" title="interface in edu.snu.coral.runtime.common.message"><span class="interfaceName">MessageContext</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.coral.runtime.common.message"><span class="interfaceName">MessageEnvironment</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageListener.html" title="interface in edu.snu.coral.runtime.common.message"><span class="interfaceName">MessageListener</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageParameters.html" title="class in edu.snu.coral.runtime.common.message">MessageParameters</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageParameters.SenderId.html" title="class in edu.snu.coral.runtime.common.message">MessageParameters.SenderId</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/MessageSender.html" title="interface in edu.snu.coral.runtime.common.message"><span class="interfaceName">MessageSender</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/MetricCollectionBarrierTask.html" title="class in edu.snu.coral.runtime.common.plan.physical">MetricCollectionBarrierTask</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/MetricCollectionBarrierVertex.html" title="class in edu.snu.coral.common.ir.vertex">MetricCollectionBarrierVertex</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/MetricCollectionProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">MetricCollectionProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/MetricCollectionProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">MetricCollectionProperty.Value</a></li>
+<li><a href="edu/snu/coral/runtime/common/metric/MetricData.html" title="class in edu.snu.coral.runtime.common.metric">MetricData</a></li>
+<li><a href="edu/snu/coral/runtime/common/metric/MetricDataBuilder.html" title="class in edu.snu.coral.runtime.common.metric">MetricDataBuilder</a></li>
+<li><a href="edu/snu/coral/runtime/common/metric/parameter/MetricFlushPeriod.html" title="class in edu.snu.coral.runtime.common.metric.parameter">MetricFlushPeriod</a></li>
+<li><a href="edu/snu/coral/runtime/master/MetricManagerMaster.html" title="class in edu.snu.coral.runtime.master">MetricManagerMaster</a></li>
+<li><a href="edu/snu/coral/runtime/executor/MetricManagerWorker.html" title="class in edu.snu.coral.runtime.executor">MetricManagerWorker</a></li>
+<li><a href="edu/snu/coral/runtime/master/MetricMessageHandler.html" title="interface in edu.snu.coral.runtime.master"><span class="interfaceName">MetricMessageHandler</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/MetricMessageSender.html" title="interface in edu.snu.coral.runtime.executor"><span class="interfaceName">MetricMessageSender</span></a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.html" title="class in edu.snu.coral.examples.beam">MultinomialLogisticRegression</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.ApplyGradient.html" title="class in edu.snu.coral.examples.beam">MultinomialLogisticRegression.ApplyGradient</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.CalculateGradient.html" title="class in edu.snu.coral.examples.beam">MultinomialLogisticRegression.CalculateGradient</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.CombineFunction.html" title="class in edu.snu.coral.examples.beam">MultinomialLogisticRegression.CombineFunction</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.CombineFunctionForIterable.html" title="class in edu.snu.coral.examples.beam">MultinomialLogisticRegression.CombineFunctionForIterable</a></li>
+<li><a href="edu/snu/coral/examples/beam/MultinomialLogisticRegression.UpdateModel.html" title="class in edu.snu.coral.examples.beam">MultinomialLogisticRegression.UpdateModel</a></li>
+<li><a href="edu/snu/coral/runtime/common/NativeChannelImplementationSelector.html" title="class in edu.snu.coral.runtime.common">NativeChannelImplementationSelector</a></li>
+<li><a href="edu/snu/coral/runtime/common/message/ncs/NcsMessageEnvironment.html" title="class in edu.snu.coral.runtime.common.message.ncs">NcsMessageEnvironment</a></li>
+<li><a href="edu/snu/coral/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.coral.runtime.common"><span class="interfaceName">NettyChannelImplementationSelector</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/NioChannelImplementationSelector.html" title="class in edu.snu.coral.runtime.common">NioChannelImplementationSelector</a></li>
+<li><a href="edu/snu/coral/common/exception/NodeConnectionException.html" title="class in edu.snu.coral.common.exception">NodeConnectionException</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/NonSerializedMemoryBlock.html" title="class in edu.snu.coral.runtime.executor.data.block">NonSerializedMemoryBlock</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/NonSerializedPartition.html" title="class in edu.snu.coral.runtime.executor.data">NonSerializedPartition</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/OperatorTask.html" title="class in edu.snu.coral.runtime.common.plan.physical">OperatorTask</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/OperatorVertex.html" title="class in edu.snu.coral.common.ir.vertex">OperatorVertex</a></li>
+<li><a href="edu/snu/coral/common/ir/OutputCollector.html" title="interface in edu.snu.coral.common.ir"><span class="interfaceName">OutputCollector</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/OutputCollectorImpl.html" title="class in edu.snu.coral.runtime.executor.datatransfer">OutputCollectorImpl</a></li>
+<li><a href="edu/snu/coral/runtime/executor/datatransfer/OutputWriter.html" title="class in edu.snu.coral.runtime.executor.datatransfer">OutputWriter</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/PadoCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite">PadoCompositePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataFlowModelPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">PadoEdgeDataFlowModelPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">PadoEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/PadoPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy">PadoPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/PadoVertexExecutorPlacementPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">PadoVertexExecutorPlacementPass</a></li>
+<li><a href="edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="class in edu.snu.coral.compiler.frontend.beam.coder">PairCoder</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/ParallelismProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty">ParallelismProperty</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data"><span class="interfaceName">Partition</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.coral.runtime.executor.data.partitioner"><span class="interfaceName">Partitioner</span></a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/PartitionerProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">PartitionerProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/PartitionerProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">PartitionerProperty.Value</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/PartitionMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata">PartitionMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/PendingTaskGroupQueue.html" title="interface in edu.snu.coral.runtime.master.scheduler"><span class="interfaceName">PendingTaskGroupQueue</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/message/PersistentConnectionToMasterMap.html" title="class in edu.snu.coral.runtime.common.message">PersistentConnectionToMasterMap</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalPlan</a></li>
+<li><a href="edu/snu/coral/common/exception/PhysicalPlanGenerationException.html" title="class in edu.snu.coral.common.exception">PhysicalPlanGenerationException</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalPlanGenerator.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalPlanGenerator</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalStage.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalStage</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/PhysicalStageEdge.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalStageEdge</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.coral.compiler.optimizer.policy"><span class="interfaceName">Policy</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/PolicyBuilder.html" title="class in edu.snu.coral.compiler.optimizer.policy">PolicyBuilder</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/PrimitiveCompositePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite">PrimitiveCompositePass</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/PubSubEventHandlerWrapper.html" title="class in edu.snu.coral.common.eventhandler">PubSubEventHandlerWrapper</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/RDD.html" title="class in edu.snu.coral.compiler.frontend.spark.core">RDD</a></li>
+<li><a href="edu/snu/coral/common/ir/Readable.html" title="interface in edu.snu.coral.common.ir"><span class="interfaceName">Readable</span></a></li>
+<li><a href="edu/snu/coral/common/ir/ReadablesWrapper.html" title="interface in edu.snu.coral.common.ir"><span class="interfaceName">ReadablesWrapper</span></a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/ReduceByKeyTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">ReduceByKeyTransform</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/transform/ReduceTransform.html" title="class in edu.snu.coral.compiler.frontend.spark.transform">ReduceTransform</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/transform/RelayTransform.html" title="class in edu.snu.coral.common.ir.vertex.transform">RelayTransform</a></li>
+<li><a href="edu/snu/coral/driver/RemoteClientMessageLoggingHandler.html" title="class in edu.snu.coral.driver">RemoteClientMessageLoggingHandler</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/metadata/RemoteFileMetadata.html" title="class in edu.snu.coral.runtime.executor.data.metadata">RemoteFileMetadata</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.coral.runtime.executor.data.stores"><span class="interfaceName">RemoteFileStore</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/ReplyFutureMap.html" title="class in edu.snu.coral.runtime.common">ReplyFutureMap</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/ReshapingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">ReshapingPass</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ResourceSpecification.html" title="class in edu.snu.coral.runtime.master.resource">ResourceSpecification</a></li>
+<li><a href="edu/snu/coral/runtime/master/resource/ResourceSpecification.Builder.html" title="class in edu.snu.coral.runtime.master.resource">ResourceSpecification.Builder</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/ReviseInterStageEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">ReviseInterStageEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/RoundRobinSchedulingPolicy.html" title="class in edu.snu.coral.runtime.master.scheduler">RoundRobinSchedulingPolicy</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/RuntimeEdge.html" title="class in edu.snu.coral.runtime.common.plan">RuntimeEdge</a></li>
+<li><a href="edu/snu/coral/common/eventhandler/RuntimeEvent.html" title="interface in edu.snu.coral.common.eventhandler"><span class="interfaceName">RuntimeEvent</span></a></li>
+<li><a href="edu/snu/coral/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.coral.common.eventhandler"><span class="interfaceName">RuntimeEventHandler</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/RuntimeIdGenerator.html" title="class in edu.snu.coral.runtime.common">RuntimeIdGenerator</a></li>
+<li><a href="edu/snu/coral/runtime/master/RuntimeMaster.html" title="class in edu.snu.coral.runtime.master">RuntimeMaster</a></li>
+<li><a href="edu/snu/coral/runtime/common/optimizer/RuntimeOptimizer.html" title="class in edu.snu.coral.runtime.common.optimizer">RuntimeOptimizer</a></li>
+<li><a href="edu/snu/coral/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.coral.runtime.common.optimizer.pass.runtime"><span class="interfaceName">RuntimePass</span></a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataFlowModelPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">SailfishEdgeDataFlowModelPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataStorePass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">SailfishEdgeDataStorePass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeUsedDataHandlingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">SailfishEdgeUsedDataHandlingPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/composite/SailfishPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.composite">SailfishPass</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/policy/SailfishPolicy.html" title="class in edu.snu.coral.compiler.optimizer.policy">SailfishPolicy</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/reshaping/SailfishRelayReshapingPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.reshaping">SailfishRelayReshapingPass</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/ScheduledTaskGroup.html" title="class in edu.snu.coral.runtime.common.plan.physical">ScheduledTaskGroup</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/ScheduleGroupIndexProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty">ScheduleGroupIndexProperty</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/ScheduleGroupPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">ScheduleGroupPass</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/Scheduler.html" title="interface in edu.snu.coral.runtime.master.scheduler"><span class="interfaceName">Scheduler</span></a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/SchedulerRunner.html" title="class in edu.snu.coral.runtime.master.scheduler">SchedulerRunner</a></li>
+<li><a href="edu/snu/coral/common/exception/SchedulingException.html" title="class in edu.snu.coral.common.exception">SchedulingException</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/SchedulingPolicy.html" title="interface in edu.snu.coral.runtime.master.scheduler"><span class="interfaceName">SchedulingPolicy</span></a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/block/SerializedMemoryBlock.html" title="class in edu.snu.coral.runtime.executor.data.block">SerializedMemoryBlock</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/stores/SerializedMemoryStore.html" title="class in edu.snu.coral.runtime.executor.data.stores">SerializedMemoryStore</a></li>
+<li><a href="edu/snu/coral/runtime/executor/data/SerializedPartition.html" title="class in edu.snu.coral.runtime.executor.data">SerializedPartition</a></li>
+<li><a href="edu/snu/coral/compiler/optimizer/pass/compiletime/annotating/ShuffleEdgePushPass.html" title="class in edu.snu.coral.compiler.optimizer.pass.compiletime.annotating">ShuffleEdgePushPass</a></li>
+<li><a href="edu/snu/coral/runtime/master/scheduler/SingleJobTaskGroupQueue.html" title="class in edu.snu.coral.runtime.master.scheduler">SingleJobTaskGroupQueue</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/SourceVertex.html" title="class in edu.snu.coral.common.ir.vertex">SourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/source/SparkBoundedSourceVertex.html" title="class in edu.snu.coral.compiler.frontend.spark.source">SparkBoundedSourceVertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/coder/SparkCoder.html" title="class in edu.snu.coral.compiler.frontend.spark.coder">SparkCoder</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/core/java/SparkFrontendUtils.html" title="class in edu.snu.coral.compiler.frontend.spark.core.java">SparkFrontendUtils</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/SparkKeyExtractor.html" title="class in edu.snu.coral.compiler.frontend.spark">SparkKeyExtractor</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/SparkSession.html" title="class in edu.snu.coral.compiler.frontend.spark.sql">SparkSession</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/spark/sql/SparkSession.Builder.html" title="class in edu.snu.coral.compiler.frontend.spark.sql">SparkSession.Builder</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/Stage.html" title="class in edu.snu.coral.runtime.common.plan.stage">Stage</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/StageBuilder.html" title="class in edu.snu.coral.runtime.common.plan.stage">StageBuilder</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/StageEdge.html" title="class in edu.snu.coral.runtime.common.plan.stage">StageEdge</a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/stage/StageEdgeBuilder.html" title="class in edu.snu.coral.runtime.common.plan.stage">StageEdgeBuilder</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/executionproperty/StageIdProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty">StageIdProperty</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/StageState.html" title="class in edu.snu.coral.runtime.common.state">StageState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/StageState.State.html" title="enum in edu.snu.coral.runtime.common.state">StageState.State</a></li>
+<li><a href="edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common">StateMachine</a></li>
+<li><a href="edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a></li>
+<li><a href="edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><span class="interfaceName">StateTranslator</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/Task.html" title="class in edu.snu.coral.runtime.common.plan.physical">Task</a></li>
+<li><a href="edu/snu/coral/runtime/executor/TaskGroupExecutor.html" title="class in edu.snu.coral.runtime.executor">TaskGroupExecutor</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskGroupState.html" title="class in edu.snu.coral.runtime.common.state">TaskGroupState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskGroupState.RecoverableFailureCause.html" title="enum in edu.snu.coral.runtime.common.state">TaskGroupState.RecoverableFailureCause</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskGroupState.State.html" title="enum in edu.snu.coral.runtime.common.state">TaskGroupState.State</a></li>
+<li><a href="edu/snu/coral/runtime/executor/TaskGroupStateManager.html" title="class in edu.snu.coral.runtime.executor">TaskGroupStateManager</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskState.html" title="class in edu.snu.coral.runtime.common.state">TaskState</a></li>
+<li><a href="edu/snu/coral/runtime/common/state/TaskState.State.html" title="enum in edu.snu.coral.runtime.common.state">TaskState.State</a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.coral.common.ir.vertex.transform"><span class="interfaceName">Transform</span></a></li>
+<li><a href="edu/snu/coral/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.coral.common.ir.vertex.transform"><span class="interfaceName">Transform.Context</span></a></li>
+<li><a href="edu/snu/coral/runtime/common/plan/physical/UnboundedSourceTask.html" title="class in edu.snu.coral.runtime.common.plan.physical">UnboundedSourceTask</a></li>
+<li><a href="edu/snu/coral/common/exception/UnknownExecutionStateException.html" title="class in edu.snu.coral.common.exception">UnknownExecutionStateException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnknownFailureCauseException.html" title="class in edu.snu.coral.common.exception">UnknownFailureCauseException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnrecoverableFailureException.html" title="class in edu.snu.coral.common.exception">UnrecoverableFailureException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedBlockStoreException.html" title="class in edu.snu.coral.common.exception">UnsupportedBlockStoreException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedCommPatternException.html" title="class in edu.snu.coral.common.exception">UnsupportedCommPatternException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedExecutionPropertyException.html" title="class in edu.snu.coral.common.exception">UnsupportedExecutionPropertyException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedMethodException.html" title="class in edu.snu.coral.common.exception">UnsupportedMethodException</a></li>
+<li><a href="edu/snu/coral/common/exception/UnsupportedPartitionerException.html" title="class in edu.snu.coral.common.exception">UnsupportedPartitionerException</a></li>
+<li><a href="edu/snu/coral/runtime/common/eventhandler/UpdatePhysicalPlanEvent.html" title="class in edu.snu.coral.runtime.common.eventhandler">UpdatePhysicalPlanEvent</a></li>
+<li><a href="edu/snu/coral/runtime/master/eventhandler/UpdatePhysicalPlanEventHandler.html" title="class in edu.snu.coral.runtime.master.eventhandler">UpdatePhysicalPlanEventHandler</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/UsedDataHandlingProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">UsedDataHandlingProperty</a></li>
+<li><a href="edu/snu/coral/common/ir/edge/executionproperty/UsedDataHandlingProperty.Value.html" title="enum in edu.snu.coral.common.ir.edge.executionproperty">UsedDataHandlingProperty.Value</a></li>
+<li><a href="edu/snu/coral/driver/UserApplicationRunner.html" title="class in edu.snu.coral.driver">UserApplicationRunner</a></li>
+<li><a href="edu/snu/coral/common/dag/Vertex.html" title="class in edu.snu.coral.common.dag">Vertex</a></li>
+<li><a href="edu/snu/coral/compiler/frontend/beam/transform/WindowTransform.html" title="class in edu.snu.coral.compiler.frontend.beam.transform">WindowTransform</a></li>
 </ul>
 </div>
 </body>
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index afd4853..811f1e4 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_102) on Mon Dec 18 16:13:33 KST 2017 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (Onyx Project 0.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-18">
+<title>Constant Field Values (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (Onyx Project 0.1-SNAPSHOT API)";
+            parent.document.title="Constant Field Values (Coral Project 0.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -84,7 +84,7 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>edu.snu.onyx.common.dag.<a href="edu/snu/onyx/common/dag/DAG.html" title="class in edu.snu.onyx.common.dag">DAG</a>&lt;<a href="edu/snu/onyx/common/dag/DAG.html" title="type parameter in DAG">V</a> extends <a href="edu/snu/onyx/common/dag/Vertex.html" title="class in edu.snu.onyx.common.dag">Vertex</a>,<a href="edu/snu/onyx/common/dag/DAG.html" title="type parameter in DAG">E</a> extends <a href="edu/snu/onyx/common/dag/Edge.html" title="class in edu.snu.onyx.common.dag">E [...]
+<caption><span>edu.snu.coral.common.dag.<a href="edu/snu/coral/common/dag/DAG.html" title="class in edu.snu.coral.common.dag">DAG</a>&lt;<a href="edu/snu/coral/common/dag/DAG.html" title="type parameter in DAG">V</a> extends <a href="edu/snu/coral/common/dag/Vertex.html" title="class in edu.snu.coral.common.dag">Vertex</a>,<a href="edu/snu/coral/common/dag/DAG.html" title="type parameter in DAG">E</a> extends <a href="edu/snu/coral/common/dag/Edge.html" title="class in edu.snu.coral.comm [...]
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -92,10 +92,10 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="edu.snu.onyx.common.dag.DAG.EMPTY_DAG_DIRECTORY">
+<td class="colFirst"><a name="edu.snu.coral.common.dag.DAG.EMPTY_DAG_DIRECTORY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/common/dag/DAG.html#EMPTY_DAG_DIRECTORY">EMPTY_DAG_DIRECTORY</a></code></td>
+<td><code><a href="edu/snu/coral/common/dag/DAG.html#EMPTY_DAG_DIRECTORY">EMPTY_DAG_DIRECTORY</a></code></td>
 <td class="colLast"><code>""</code></td>
 </tr>
 </tbody>
@@ -105,7 +105,7 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>edu.snu.onyx.common.ir.vertex.executionproperty.<a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.onyx.common.ir.vertex.executionproperty">ExecutorPlacementProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>edu.snu.coral.common.ir.vertex.executionproperty.<a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.coral.common.ir.vertex.executionproperty">ExecutorPlacementProperty</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -113,31 +113,31 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="edu.snu.onyx.common.ir.vertex.executionproperty.ExecutorPlacementProperty.COMPUTE">
+<td class="colFirst"><a name="edu.snu.coral.common.ir.vertex.executionproperty.ExecutorPlacementProperty.COMPUTE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#COMPUTE">COMPUTE</a></code></td>
+<td><code><a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#COMPUTE">COMPUTE</a></code></td>
 <td class="colLast"><code>"Compute"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="edu.snu.onyx.common.ir.vertex.executionproperty.ExecutorPlacementProperty.NONE">
+<td class="colFirst"><a name="edu.snu.coral.common.ir.vertex.executionproperty.ExecutorPlacementProperty.NONE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#NONE">NONE</a></code></td>
+<td><code><a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#NONE">NONE</a></code></td>
 <td class="colLast"><code>"None"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="edu.snu.onyx.common.ir.vertex.executionproperty.ExecutorPlacementProperty.RESERVED">
+<td class="colFirst"><a name="edu.snu.coral.common.ir.vertex.executionproperty.ExecutorPlacementProperty.RESERVED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#RESERVED">RESERVED</a></code></td>
+<td><code><a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#RESERVED">RESERVED</a></code></td>
 <td class="colLast"><code>"Reserved"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="edu.snu.onyx.common.ir.vertex.executionproperty.ExecutorPlacementProperty.TRANSIENT">
+<td class="colFirst"><a name="edu.snu.coral.common.ir.vertex.executionproperty.ExecutorPlacementProperty.TRANSIENT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#TRANSIENT">TRANSIENT</a></code></td>
+<td><code><a href="edu/snu/coral/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html#TRANSIENT">TRANSIENT</a></code></td>
 <td class="colLast"><code>"Transient"</code></td>
 </tr>
 </tbody>
@@ -147,7 +147,7 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
-<caption><span>edu.snu.onyx.runtime.common.message.<a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.onyx.runtime.common.message">MessageEnvironment</a></span><span class="tabEnd">&nbsp;</span></caption>
+<caption><span>edu.snu.coral.runtime.common.message.<a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.coral.runtime.common.message">MessageEnvironment</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th scope="col">Constant Field</th>
@@ -155,31 +155,31 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a name="edu.snu.onyx.runtime.common.message.MessageEnvironment.BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID">
+<td class="colFirst"><a name="edu.snu.coral.runtime.common.message.MessageEnvironment.BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html#BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID">BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID</a></code></td>
+<td><code><a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html#BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID">BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID</a></code></td>
 <td class="colLast"><code>"BLOCK_MANAGER_MASTER_MESSAGE_LISTENER_ID"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="edu.snu.onyx.runtime.common.message.MessageEnvironment.EXECUTOR_MESSAGE_LISTENER_ID">
+<td class="colFirst"><a name="edu.snu.coral.runtime.common.message.MessageEnvironment.EXECUTOR_MESSAGE_LISTENER_ID">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html#EXECUTOR_MESSAGE_LISTENER_ID">EXECUTOR_MESSAGE_LISTENER_ID</a></code></td>
+<td><code><a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html#EXECUTOR_MESSAGE_LISTENER_ID">EXECUTOR_MESSAGE_LISTENER_ID</a></code></td>
 <td class="colLast"><code>"EXECUTOR_MESSAGE_LISTENER_ID"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="edu.snu.onyx.runtime.common.message.MessageEnvironment.MASTER_COMMUNICATION_ID">
+<td class="colFirst"><a name="edu.snu.coral.runtime.common.message.MessageEnvironment.MASTER_COMMUNICATION_ID">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html#MASTER_COMMUNICATION_ID">MASTER_COMMUNICATION_ID</a></code></td>
+<td><code><a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html#MASTER_COMMUNICATION_ID">MASTER_COMMUNICATION_ID</a></code></td>
 <td class="colLast"><code>"MASTER"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a name="edu.snu.onyx.runtime.common.message.MessageEnvironment.RUNTIME_MASTER_MESSAGE_LISTENER_ID">
+<td class="colFirst"><a name="edu.snu.coral.runtime.common.message.MessageEnvironment.RUNTIME_MASTER_MESSAGE_LISTENER_ID">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="edu/snu/onyx/runtime/common/message/MessageEnvironment.html#RUNTIME_MASTER_MESSAGE_LISTENER_ID">RUNTIME_MASTER_MESSAGE_LISTENER_ID</a></code></td>
+<td><code><a href="edu/snu/coral/runtime/common/message/MessageEnvironment.html#RUNTIME_MASTER_MESSAGE_LISTENER_ID">RUNTIME_MASTER_MESSAGE_LISTENER_ID</a></code></td>
 <td class="colLast"><code>"RUNTIME_MASTER_MESSAGE_LISTENER_ID"</code></td>
 </tr>
 </tbody>
@@ -234,6 +234,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index dd680f1..a0f3ff7 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_102) on Mon Dec 18 16:13:35 KST 2017 -->
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:14 KST 2018 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (Onyx Project 0.1-SNAPSHOT API)</title>
-<meta name="date" content="2017-12-18">
+<title>Deprecated List (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -13,7 +13,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (Onyx Project 0.1-SNAPSHOT API)";
+            parent.document.title="Deprecated List (Coral Project 0.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -121,6 +121,6 @@
 <!--   -->
 </a></div>
 <!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2017. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
 </body>
 </html>
diff --git a/apidocs/edu/snu/coral/client/ClientEndpoint.html b/apidocs/edu/snu/coral/client/ClientEndpoint.html
new file mode 100644
index 0000000..78ba475
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/ClientEndpoint.html
@@ -0,0 +1,338 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:10 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ClientEndpoint (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ClientEndpoint (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ClientEndpoint.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/ClientEndpoint.html" target="_top">Frames</a></li>
+<li><a href="ClientEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.client</div>
+<h2 title="Class ClientEndpoint" class="title">Class ClientEndpoint</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.client.ClientEndpoint</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../edu/snu/coral/compiler/frontend/beam/CoralPipelineResult.html" title="class in edu.snu.coral.compiler.frontend.beam">CoralPipelineResult</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ClientEndpoint</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A request endpoint in client side of a job.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/ClientEndpoint.html#ClientEndpoint-edu.snu.coral.client.StateTranslator-">ClientEndpoint</a></span>(<a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a>&nbsp;stateTranslator)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/ClientEndpoint.html#getJobState--">getJobState</a></span>()</code>
+<div class="block">Get the current state of the running job.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/ClientEndpoint.html#waitUntilJobFinish--">waitUntilJobFinish</a></span>()</code>
+<div class="block">Wait for this job to be finished and return the final state.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/ClientEndpoint.html#waitUntilJobFinish-long-java.util.concurrent.TimeUnit-">waitUntilJobFinish</a></span>(long&nbsp;timeout,
+                  <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</code>
+<div class="block">Wait for this job to be finished (complete or failed) and return the final state.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ClientEndpoint-edu.snu.coral.client.StateTranslator-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClientEndpoint</h4>
+<pre>public&nbsp;ClientEndpoint(<a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a>&nbsp;stateTranslator)</pre>
+<div class="block">Constructor.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stateTranslator</code> - translator to translate between the state of job and corresponding.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobState</h4>
+<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;getJobState()</pre>
+<div class="block">Get the current state of the running job.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the current state of the running job.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilJobFinish-long-java.util.concurrent.TimeUnit-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>waitUntilJobFinish</h4>
+<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;waitUntilJobFinish(long&nbsp;timeout,
+                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;unit)</pre>
+<div class="block">Wait for this job to be finished (complete or failed) and return the final state.
+ It wait for at most the given time.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>timeout</code> - of waiting.</dd>
+<dd><code>unit</code> - of the timeout.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the final state of this job.</dd>
+</dl>
+</li>
+</ul>
+<a name="waitUntilJobFinish--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>waitUntilJobFinish</h4>
+<pre>public final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;waitUntilJobFinish()</pre>
+<div class="block">Wait for this job to be finished and return the final state.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the final state of this job.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ClientEndpoint.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/ClientEndpoint.html" target="_top">Frames</a></li>
+<li><a href="ClientEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/CoralClient.JobMessageHandler.html b/apidocs/edu/snu/coral/client/CoralClient.JobMessageHandler.html
new file mode 100644
index 0000000..0d77731
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/CoralClient.JobMessageHandler.html
@@ -0,0 +1,287 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:10 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CoralClient.JobMessageHandler (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CoralClient.JobMessageHandler (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CoralClient.JobMessageHandler.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/CoralClient.JobMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.JobMessageHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.client</div>
+<h2 title="Class CoralClient.JobMessageHandler" class="title">Class CoralClient.JobMessageHandler</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.client.CoralClient.JobMessageHandler</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.reef.wake.EventHandler&lt;org.apache.reef.client.JobMessage&gt;</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client">CoralClient</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">CoralClient.JobMessageHandler</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements org.apache.reef.wake.EventHandler&lt;org.apache.reef.client.JobMessage&gt;</pre>
+<div class="block">Message handler.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html#JobMessageHandler--">JobMessageHandler</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html#onNext-org.apache.reef.client.JobMessage-">onNext</a></span>(org.apache.reef.client.JobMessage&nbsp;message)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="JobMessageHandler--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>JobMessageHandler</h4>
+<pre>public&nbsp;JobMessageHandler()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onNext-org.apache.reef.client.JobMessage-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onNext</h4>
+<pre>public&nbsp;void&nbsp;onNext(org.apache.reef.client.JobMessage&nbsp;message)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>onNext</code>&nbsp;in interface&nbsp;<code>org.apache.reef.wake.EventHandler&lt;org.apache.reef.client.JobMessage&gt;</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CoralClient.JobMessageHandler.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/CoralClient.JobMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.JobMessageHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/CoralClient.html b/apidocs/edu/snu/coral/client/CoralClient.html
new file mode 100644
index 0000000..643c33a
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/CoralClient.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:10 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>CoralClient (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="CoralClient (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CoralClient.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/CoralClient.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.client</div>
+<h2 title="Class CoralClient" class="title">Class CoralClient</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.client.CoralClient</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">CoralClient</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A wrapper class that contains client handlers.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client">CoralClient.JobMessageHandler</a></span></code>
+<div class="block">Message handler.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/CoralClient.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/CoralClient.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/DriverEndpoint.html b/apidocs/edu/snu/coral/client/DriverEndpoint.html
new file mode 100644
index 0000000..a69bbce
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/DriverEndpoint.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:10 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DriverEndpoint (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DriverEndpoint (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DriverEndpoint.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/DriverEndpoint.html" target="_top">Frames</a></li>
+<li><a href="DriverEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.client</div>
+<h2 title="Class DriverEndpoint" class="title">Class DriverEndpoint</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.client.DriverEndpoint</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">DriverEndpoint</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A request endpoint in driver side of a job.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/DriverEndpoint.html#DriverEndpoint-edu.snu.coral.runtime.master.JobStateManager-edu.snu.coral.client.ClientEndpoint-">DriverEndpoint</a></span>(<a href="../../../../edu/snu/coral/runtime/master/JobStateManager.html" title="class in edu.snu.coral.runtime.master">JobStateManager</a>&nbsp;jobStateManager,
+              <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a>&nbsp;clientEndpoint)</code>
+<div class="block">Construct an endpoint in driver side.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DriverEndpoint-edu.snu.coral.runtime.master.JobStateManager-edu.snu.coral.client.ClientEndpoint-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DriverEndpoint</h4>
+<pre>public&nbsp;DriverEndpoint(<a href="../../../../edu/snu/coral/runtime/master/JobStateManager.html" title="class in edu.snu.coral.runtime.master">JobStateManager</a>&nbsp;jobStateManager,
+                      <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a>&nbsp;clientEndpoint)</pre>
+<div class="block">Construct an endpoint in driver side.
+ This method will be called by <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><code>ClientEndpoint</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobStateManager</code> - of running job.</dd>
+<dd><code>clientEndpoint</code> - of running job.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DriverEndpoint.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/DriverEndpoint.html" target="_top">Frames</a></li>
+<li><a href="DriverEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/JobLauncher.html b/apidocs/edu/snu/coral/client/JobLauncher.html
new file mode 100644
index 0000000..5fdab27
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/JobLauncher.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:10 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>JobLauncher (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="JobLauncher (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JobLauncher.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/JobLauncher.html" target="_top">Frames</a></li>
+<li><a href="JobLauncher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.client</div>
+<h2 title="Class JobLauncher" class="title">Class JobLauncher</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.client.JobLauncher</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">JobLauncher</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Job launcher.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static org.apache.reef.tang.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/JobLauncher.html#getDeployModeConf-org.apache.reef.tang.Configuration-">getDeployModeConf</a></span>(org.apache.reef.tang.Configuration&nbsp;jobConf)</code>
+<div class="block">Get deploy mode configuration.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static org.apache.reef.tang.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/JobLauncher.html#getExecutorResourceConf-org.apache.reef.tang.Configuration-">getExecutorResourceConf</a></span>(org.apache.reef.tang.Configuration&nbsp;jobConf)</code>
+<div class="block">Get executor resource configuration.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static org.apache.reef.tang.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/JobLauncher.html#getJobConf-java.lang.String:A-">getJobConf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">Get job configuration.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/JobLauncher.html#launchDAG-edu.snu.coral.common.dag.DAG-">launchDAG</a></span>(<a href="../../../../edu/snu/coral/common/dag/DAG.html" title="class in edu.snu.coral.common.dag">DAG</a>&nbsp;dag)</code>
+<div class="block">Launch application using the application DAG.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/JobLauncher.html#main-java.lang.String:A-">main</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">Main JobLauncher method.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="main-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;main(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+                 throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Main JobLauncher method.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>args</code> - arguments.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - exception on the way.</dd>
+</dl>
+</li>
+</ul>
+<a name="launchDAG-edu.snu.coral.common.dag.DAG-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchDAG</h4>
+<pre>public static&nbsp;void&nbsp;launchDAG(<a href="../../../../edu/snu/coral/common/dag/DAG.html" title="class in edu.snu.coral.common.dag">DAG</a>&nbsp;dag)</pre>
+<div class="block">Launch application using the application DAG.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dag</code> - the application DAG.</dd>
+</dl>
+</li>
+</ul>
+<a name="getJobConf-java.lang.String:A-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobConf</h4>
+<pre>public static&nbsp;org.apache.reef.tang.Configuration&nbsp;getJobConf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)
+                                                     throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
+                                                            org.apache.reef.tang.exceptions.InjectionException</pre>
+<div class="block">Get job configuration.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>args</code> - arguments to be processed as command line.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job configuration.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - exception while processing command line.</dd>
+<dd><code>org.apache.reef.tang.exceptions.InjectionException</code> - exception while injection.</dd>
+</dl>
+</li>
+</ul>
+<a name="getDeployModeConf-org.apache.reef.tang.Configuration-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDeployModeConf</h4>
+<pre>public static&nbsp;org.apache.reef.tang.Configuration&nbsp;getDeployModeConf(org.apache.reef.tang.Configuration&nbsp;jobConf)
+                                                            throws org.apache.reef.tang.exceptions.InjectionException</pre>
+<div class="block">Get deploy mode configuration.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobConf</code> - job configuration to get deploy mode.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>deploy mode configuration.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.reef.tang.exceptions.InjectionException</code> - exception while injection.</dd>
+</dl>
+</li>
+</ul>
+<a name="getExecutorResourceConf-org.apache.reef.tang.Configuration-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getExecutorResourceConf</h4>
+<pre>public static&nbsp;org.apache.reef.tang.Configuration&nbsp;getExecutorResourceConf(org.apache.reef.tang.Configuration&nbsp;jobConf)
+                                                                  throws org.apache.reef.tang.exceptions.InjectionException</pre>
+<div class="block">Get executor resource configuration.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobConf</code> - job configuration to get executor json path.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>executor resource configuration.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.reef.tang.exceptions.InjectionException</code> - exception while injection.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/JobLauncher.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/JobLauncher.html" target="_top">Frames</a></li>
+<li><a href="JobLauncher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/StateTranslator.html b/apidocs/edu/snu/coral/client/StateTranslator.html
new file mode 100644
index 0000000..ff135ff
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/StateTranslator.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:10 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StateTranslator (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StateTranslator (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StateTranslator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/StateTranslator.html" target="_top">Frames</a></li>
+<li><a href="StateTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.client</div>
+<h2 title="Interface StateTranslator" class="title">Interface StateTranslator</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../edu/snu/coral/compiler/frontend/beam/BeamStateTranslator.html" title="class in edu.snu.coral.compiler.frontend.beam">BeamStateTranslator</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">StateTranslator</span></pre>
+<div class="block">A class provides the translation between the state of job and corresponding
+ <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><code>ClientEndpoint</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/client/StateTranslator.html#translateState-edu.snu.coral.runtime.common.state.JobState.State-">translateState</a></span>(<a href="../../../../edu/snu/coral/runtime/common/state/JobState.State.html" title="enum in edu.snu.coral.runtime.common.state">JobState.State</a>&nbsp;jobState)</code>
+<div class="block">Translate a job state of coral to a corresponding client endpoint state.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="translateState-edu.snu.coral.runtime.common.state.JobState.State-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>translateState</h4>
+<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;translateState(<a href="../../../../edu/snu/coral/runtime/common/state/JobState.State.html" title="enum in edu.snu.coral.runtime.common.state">JobState.State</a>&nbsp;jobState)</pre>
+<div class="block">Translate a job state of coral to a corresponding client endpoint state.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobState</code> - to translate.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the translated state.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StateTranslator.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/StateTranslator.html" target="_top">Frames</a></li>
+<li><a href="StateTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/class-use/ClientEndpoint.html b/apidocs/edu/snu/coral/client/class-use/ClientEndpoint.html
new file mode 100644
index 0000000..37652aa
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/class-use/ClientEndpoint.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.client.ClientEndpoint (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.client.ClientEndpoint (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/ClientEndpoint.html" target="_top">Frames</a></li>
+<li><a href="ClientEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.client.ClientEndpoint" class="title">Uses of Class<br>edu.snu.coral.client.ClientEndpoint</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.client">edu.snu.coral.client</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#edu.snu.coral.compiler.frontend.beam">edu.snu.coral.compiler.frontend.beam</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="edu.snu.coral.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a> in <a href="../../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a> with parameters of type <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/client/DriverEndpoint.html#DriverEndpoint-edu.snu.coral.runtime.master.JobStateManager-edu.snu.coral.client.ClientEndpoint-">DriverEndpoint</a></span>(<a href="../../../../../edu/snu/coral/runtime/master/JobStateManager.html" title="class in edu.snu.coral.runtime.master">JobStateManager</a>&nbsp;jobStateManager,
+              <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a>&nbsp;clientEndpoint)</code>
+<div class="block">Construct an endpoint in driver side.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.compiler.frontend.beam">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a> in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/package-summary.html">edu.snu.coral.compiler.frontend.beam</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
+<caption><span>Subclasses of <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a> in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/package-summary.html">edu.snu.coral.compiler.frontend.beam</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/CoralPipelineResult.html" title="class in edu.snu.coral.compiler.frontend.beam">CoralPipelineResult</a></span></code>
+<div class="block">Beam result.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/ClientEndpoint.html" target="_top">Frames</a></li>
+<li><a href="ClientEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/class-use/CoralClient.JobMessageHandler.html b/apidocs/edu/snu/coral/client/class-use/CoralClient.JobMessageHandler.html
new file mode 100644
index 0000000..45f319d
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/class-use/CoralClient.JobMessageHandler.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.client.CoralClient.JobMessageHandler (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.client.CoralClient.JobMessageHandler (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/CoralClient.JobMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.JobMessageHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.client.CoralClient.JobMessageHandler" class="title">Uses of Class<br>edu.snu.coral.client.CoralClient.JobMessageHandler</h2>
+</div>
+<div class="classUseContainer">No usage of edu.snu.coral.client.CoralClient.JobMessageHandler</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/CoralClient.JobMessageHandler.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.JobMessageHandler.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/class-use/CoralClient.html b/apidocs/edu/snu/coral/client/class-use/CoralClient.html
new file mode 100644
index 0000000..16b4146
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/class-use/CoralClient.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.client.CoralClient (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.client.CoralClient (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/CoralClient.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.client.CoralClient" class="title">Uses of Class<br>edu.snu.coral.client.CoralClient</h2>
+</div>
+<div class="classUseContainer">No usage of edu.snu.coral.client.CoralClient</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/CoralClient.html" target="_top">Frames</a></li>
+<li><a href="CoralClient.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/class-use/DriverEndpoint.html b/apidocs/edu/snu/coral/client/class-use/DriverEndpoint.html
new file mode 100644
index 0000000..8d6f167
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/class-use/DriverEndpoint.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.client.DriverEndpoint (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.client.DriverEndpoint (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/DriverEndpoint.html" target="_top">Frames</a></li>
+<li><a href="DriverEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.client.DriverEndpoint" class="title">Uses of Class<br>edu.snu.coral.client.DriverEndpoint</h2>
+</div>
+<div class="classUseContainer">No usage of edu.snu.coral.client.DriverEndpoint</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/DriverEndpoint.html" target="_top">Frames</a></li>
+<li><a href="DriverEndpoint.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/class-use/JobLauncher.html b/apidocs/edu/snu/coral/client/class-use/JobLauncher.html
new file mode 100644
index 0000000..7f6abf0
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/class-use/JobLauncher.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.client.JobLauncher (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.client.JobLauncher (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/JobLauncher.html" target="_top">Frames</a></li>
+<li><a href="JobLauncher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.client.JobLauncher" class="title">Uses of Class<br>edu.snu.coral.client.JobLauncher</h2>
+</div>
+<div class="classUseContainer">No usage of edu.snu.coral.client.JobLauncher</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/JobLauncher.html" target="_top">Frames</a></li>
+<li><a href="JobLauncher.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/class-use/StateTranslator.html b/apidocs/edu/snu/coral/client/class-use/StateTranslator.html
new file mode 100644
index 0000000..0c6a6c3
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/class-use/StateTranslator.html
@@ -0,0 +1,190 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface edu.snu.coral.client.StateTranslator (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface edu.snu.coral.client.StateTranslator (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/StateTranslator.html" target="_top">Frames</a></li>
+<li><a href="StateTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface edu.snu.coral.client.StateTranslator" class="title">Uses of Interface<br>edu.snu.coral.client.StateTranslator</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.client">edu.snu.coral.client</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#edu.snu.coral.compiler.frontend.beam">edu.snu.coral.compiler.frontend.beam</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="edu.snu.coral.client">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a> in <a href="../../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a> with parameters of type <a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/client/ClientEndpoint.html#ClientEndpoint-edu.snu.coral.client.StateTranslator-">ClientEndpoint</a></span>(<a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a>&nbsp;stateTranslator)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.compiler.frontend.beam">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a> in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/package-summary.html">edu.snu.coral.compiler.frontend.beam</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/package-summary.html">edu.snu.coral.compiler.frontend.beam</a> that implement <a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/BeamStateTranslator.html" title="class in edu.snu.coral.compiler.frontend.beam">BeamStateTranslator</a></span></code>
+<div class="block">A <a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><code>StateTranslator</code></a> for Beam.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/client/class-use/StateTranslator.html" target="_top">Frames</a></li>
+<li><a href="StateTranslator.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/package-frame.html b/apidocs/edu/snu/coral/client/package-frame.html
new file mode 100644
index 0000000..bd1942c
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/package-frame.html
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>edu.snu.coral.client (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../edu/snu/coral/client/package-summary.html" target="classFrame">edu.snu.coral.client</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="StateTranslator.html" title="interface in edu.snu.coral.client" target="classFrame"><span class="interfaceName">StateTranslator</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ClientEndpoint.html" title="class in edu.snu.coral.client" target="classFrame">ClientEndpoint</a></li>
+<li><a href="CoralClient.html" title="class in edu.snu.coral.client" target="classFrame">CoralClient</a></li>
+<li><a href="DriverEndpoint.html" title="class in edu.snu.coral.client" target="classFrame">DriverEndpoint</a></li>
+<li><a href="JobLauncher.html" title="class in edu.snu.coral.client" target="classFrame">JobLauncher</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/package-summary.html b/apidocs/edu/snu/coral/client/package-summary.html
new file mode 100644
index 0000000..366984a
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/package-summary.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>edu.snu.coral.client (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="edu.snu.coral.client (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../edu/snu/coral/common/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;edu.snu.coral.client</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a></td>
+<td class="colLast">
+<div class="block">A class provides the translation between the state of job and corresponding
+ <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><code>ClientEndpoint</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a></td>
+<td class="colLast">
+<div class="block">A request endpoint in client side of a job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client">CoralClient</a></td>
+<td class="colLast">
+<div class="block">A wrapper class that contains client handlers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client">DriverEndpoint</a></td>
+<td class="colLast">
+<div class="block">A request endpoint in driver side of a job.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client">JobLauncher</a></td>
+<td class="colLast">
+<div class="block">Job launcher.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Package</li>
+<li><a href="../../../../edu/snu/coral/common/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/package-tree.html b/apidocs/edu/snu/coral/client/package-tree.html
new file mode 100644
index 0000000..021c196
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/package-tree.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>edu.snu.coral.client Class Hierarchy (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="edu.snu.coral.client Class Hierarchy (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../edu/snu/coral/common/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package edu.snu.coral.client</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">edu.snu.coral.client.<a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">ClientEndpoint</span></a></li>
+<li type="circle">edu.snu.coral.client.<a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">CoralClient</span></a></li>
+<li type="circle">edu.snu.coral.client.<a href="../../../../edu/snu/coral/client/CoralClient.JobMessageHandler.html" title="class in edu.snu.coral.client"><span class="typeNameLink">CoralClient.JobMessageHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
+<li type="circle">edu.snu.coral.client.<a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">DriverEndpoint</span></a></li>
+<li type="circle">edu.snu.coral.client.<a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">JobLauncher</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">edu.snu.coral.client.<a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><span class="typeNameLink">StateTranslator</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li><a href="../../../../edu/snu/coral/common/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/client/package-use.html b/apidocs/edu/snu/coral/client/package-use.html
new file mode 100644
index 0000000..69431f3
--- /dev/null
+++ b/apidocs/edu/snu/coral/client/package-use.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:13 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Package edu.snu.coral.client (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Package edu.snu.coral.client (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Uses of Package edu.snu.coral.client" class="title">Uses of Package<br>edu.snu.coral.client</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.client">edu.snu.coral.client</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#edu.snu.coral.compiler.frontend.beam">edu.snu.coral.compiler.frontend.beam</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.client">
+<!--   -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a> used by <a href="../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../edu/snu/coral/client/class-use/ClientEndpoint.html#edu.snu.coral.client">ClientEndpoint</a>
+<div class="block">A request endpoint in client side of a job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../edu/snu/coral/client/class-use/StateTranslator.html#edu.snu.coral.client">StateTranslator</a>
+<div class="block">A class provides the translation between the state of job and corresponding
+ <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><code>ClientEndpoint</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.compiler.frontend.beam">
+<!--   -->
+</a>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../edu/snu/coral/client/package-summary.html">edu.snu.coral.client</a> used by <a href="../../../../edu/snu/coral/compiler/frontend/beam/package-summary.html">edu.snu.coral.compiler.frontend.beam</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="../../../../edu/snu/coral/client/class-use/ClientEndpoint.html#edu.snu.coral.compiler.frontend.beam">ClientEndpoint</a>
+<div class="block">A request endpoint in client side of a job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="../../../../edu/snu/coral/client/class-use/StateTranslator.html#edu.snu.coral.compiler.frontend.beam">StateTranslator</a>
+<div class="block">A class provides the translation between the state of job and corresponding
+ <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client"><code>ClientEndpoint</code></a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/client/package-use.html" target="_top">Frames</a></li>
+<li><a href="package-use.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/ArgBuilder.html b/apidocs/edu/snu/coral/common/ArgBuilder.html
new file mode 100644
index 0000000..ae9cbeb
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/ArgBuilder.html
@@ -0,0 +1,373 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:03 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ArgBuilder (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ArgBuilder (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ArgBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/ArgBuilder.html" target="_top">Frames</a></li>
+<li><a href="ArgBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Class ArgBuilder" class="title">Class ArgBuilder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.common.ArgBuilder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">ArgBuilder</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Argument builder.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#ArgBuilder--">ArgBuilder</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#addDAGDirectory-java.lang.String-">addDAGDirectory</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directory)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#addJobId-java.lang.String-">addJobId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;jobId)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#addOptimizationPolicy-java.lang.String-">addOptimizationPolicy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;policy)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#addUserArgs-java.lang.String...-">addUserArgs</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;userArgs)</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#addUserMain-java.lang.String-">addUserMain</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;main)</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ArgBuilder.html#build--">build</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ArgBuilder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ArgBuilder</h4>
+<pre>public&nbsp;ArgBuilder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addJobId-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addJobId</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a>&nbsp;addJobId(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;jobId)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>jobId</code> - job id.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>builder with the job id.</dd>
+</dl>
+</li>
+</ul>
+<a name="addUserMain-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addUserMain</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a>&nbsp;addUserMain(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;main)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>main</code> - user main class.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>builder with the user main class.</dd>
+</dl>
+</li>
+</ul>
+<a name="addUserArgs-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addUserArgs</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a>&nbsp;addUserArgs(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;userArgs)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>userArgs</code> - user arguments.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>builder with the user arguments.</dd>
+</dl>
+</li>
+</ul>
+<a name="addOptimizationPolicy-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addOptimizationPolicy</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a>&nbsp;addOptimizationPolicy(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;policy)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>policy</code> - optimization policy.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>builder with the optimization policy.</dd>
+</dl>
+</li>
+</ul>
+<a name="addDAGDirectory-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addDAGDirectory</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a>&nbsp;addDAGDirectory(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directory)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>directory</code> - directory to save the DAG.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>builder with the DAG directory.</dd>
+</dl>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;build()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the built arguments.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ArgBuilder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/ArgBuilder.html" target="_top">Frames</a></li>
+<li><a href="ArgBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/ContextImpl.html b/apidocs/edu/snu/coral/common/ContextImpl.html
new file mode 100644
index 0000000..8b93acf
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/ContextImpl.html
@@ -0,0 +1,292 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:03 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ContextImpl (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ContextImpl (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/ContextImpl.html" target="_top">Frames</a></li>
+<li><a href="ContextImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Class ContextImpl" class="title">Class ContextImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.common.ContextImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform.Context</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">ContextImpl</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform.Context</a></pre>
+<div class="block">Transform Context Implementation.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ContextImpl.html#ContextImpl-java.util.Map-">ContextImpl</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform</a>,<a href="https://docs.oracle.com/ja [...]
+<div class="block">Constructor of Context Implementation.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ContextImpl.html#getSideInputs--">getSideInputs</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ContextImpl-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ContextImpl</h4>
+<pre>public&nbsp;ContextImpl(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;sideInputs)</pre>
+<div class="block">Constructor of Context Implementation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sideInputs</code> - side inputs.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getSideInputs--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSideInputs</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;getSideInputs()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.Context.html#getSideInputs--">getSideInputs</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../edu/snu/coral/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.coral.common.ir.vertex.transform">Transform.Context</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>sideInputs.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ContextImpl.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/ContextImpl.html" target="_top">Frames</a></li>
+<li><a href="ContextImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/DirectByteArrayOutputStream.html b/apidocs/edu/snu/coral/common/DirectByteArrayOutputStream.html
new file mode 100644
index 0000000..1933890
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/DirectByteArrayOutputStream.html
@@ -0,0 +1,361 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:04 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>DirectByteArrayOutputStream (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="DirectByteArrayOutputStream (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DirectByteArrayOutputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/DirectByteArrayOutputStream.html" target="_top">Frames</a></li>
+<li><a href="DirectByteArrayOutputStream.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.java.io.ByteArrayOutputStream">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Class DirectByteArrayOutputStream" class="title">Class DirectByteArrayOutputStream</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">java.io.OutputStream</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io">java.io.ByteArrayOutputStream</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.common.DirectByteArrayOutputStream</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">DirectByteArrayOutputStream</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io">ByteArrayOutputStream</a></pre>
+<div class="block">This class represents a custom implementation of <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><code>ByteArrayOutputStream</code></a>,
+ which enables to get bytes buffer directly (without memory copy).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.java.io.ByteArrayOutputStream">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io">ByteArrayOutputStream</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true#buf" title="class or interface in java.io">buf</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true#count" title="class or interface in java.io">count</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html#DirectByteArrayOutputStream--">DirectByteArrayOutputStream</a></span>()</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html#DirectByteArrayOutputStream-int-">DirectByteArrayOutputStream</a></span>(int&nbsp;size)</code>
+<div class="block">Constructor specifying the size.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html#getBufDirectly--">getBufDirectly</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html#getCount--">getCount</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.ByteArrayOutputStream">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io">ByteArrayOutputStream</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true#close--" title="class or interface in java.io">close</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true#reset--" title="class or interface in java.io">reset</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true#size--" title="class or interface in java.io">size</a>, <a hr [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.OutputStream">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true#flush--" title="class or interface in java.io">flush</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true#write-byte:A-" title="class or interface in java.io">write</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="DirectByteArrayOutputStream--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DirectByteArrayOutputStream</h4>
+<pre>public&nbsp;DirectByteArrayOutputStream()</pre>
+<div class="block">Default constructor.</div>
+</li>
+</ul>
+<a name="DirectByteArrayOutputStream-int-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DirectByteArrayOutputStream</h4>
+<pre>public&nbsp;DirectByteArrayOutputStream(int&nbsp;size)</pre>
+<div class="block">Constructor specifying the size.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - the initial size.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBufDirectly--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBufDirectly</h4>
+<pre>public&nbsp;byte[]&nbsp;getBufDirectly()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the buffer where data is stored.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCount--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCount</h4>
+<pre>public&nbsp;int&nbsp;getCount()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the number of valid bytes in the buffer.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/DirectByteArrayOutputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/DirectByteArrayOutputStream.html" target="_top">Frames</a></li>
+<li><a href="DirectByteArrayOutputStream.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#fields.inherited.from.class.java.io.ByteArrayOutputStream">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/KeyExtractor.html b/apidocs/edu/snu/coral/common/KeyExtractor.html
new file mode 100644
index 0000000..126e053
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/KeyExtractor.html
@@ -0,0 +1,243 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:04 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>KeyExtractor (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="KeyExtractor (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KeyExtractor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/KeyExtractor.html" target="_top">Frames</a></li>
+<li><a href="KeyExtractor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Interface KeyExtractor" class="title">Interface KeyExtractor</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../edu/snu/coral/compiler/frontend/spark/SparkKeyExtractor.html" title="class in edu.snu.coral.compiler.frontend.spark">SparkKeyExtractor</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">KeyExtractor</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">Extracts a key from an element.
+ Keys are used for partitioning.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/KeyExtractor.html#extractKey-java.lang.Object-">extractKey</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;element)</code>
+<div class="block">Extracts key.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="extractKey-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>extractKey</h4>
+<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;extractKey(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;element)</pre>
+<div class="block">Extracts key.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>element</code> - Element to get the key from.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The extracted key of the element.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/KeyExtractor.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/KeyExtractor.html" target="_top">Frames</a></li>
+<li><a href="KeyExtractor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/Pair.html b/apidocs/edu/snu/coral/common/Pair.html
new file mode 100644
index 0000000..12ed461
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/Pair.html
@@ -0,0 +1,356 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:04 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Pair (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Pair (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Pair.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Class Pair" class="title">Class Pair&lt;A,B&gt;</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.common.Pair&lt;A,B&gt;</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>A</code> - type of the left element.</dd>
+<dd><code>B</code> - type of the right element.</dd>
+</dl>
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">Pair&lt;A,B&gt;</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">Pair class.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../serialized-form.html#edu.snu.coral.common.Pair">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#equals-java.lang.Object-">equals</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/Pair.html" title="type parameter in Pair">A</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#left--">left</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;<a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;A,B&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#of-A-B-">of</a></span>(A&nbsp;left,
+  B&nbsp;right)</code>
+<div class="block">Static initializer of the Pair class.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/Pair.html" title="type parameter in Pair">B</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#right--">right</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.or [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="left--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>left</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/Pair.html" title="type parameter in Pair">A</a>&nbsp;left()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>left element.</dd>
+</dl>
+</li>
+</ul>
+<a name="right--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>right</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/Pair.html" title="type parameter in Pair">B</a>&nbsp;right()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>right element</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public&nbsp;boolean&nbsp;equals(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;obj)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="of-java.lang.Object-java.lang.Object-">
+<!--   -->
+</a><a name="of-A-B-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>of</h4>
+<pre>public static&nbsp;&lt;A,B&gt;&nbsp;<a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;A,B&gt;&nbsp;of(A&nbsp;left,
+                                 B&nbsp;right)</pre>
+<div class="block">Static initializer of the Pair class.</div>
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>A</code> - Type of the left element.</dd>
+<dd><code>B</code> - Type of the right element.</dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>left</code> - left element.</dd>
+<dd><code>right</code> - right element.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the newly created Pair.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Pair.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/StateMachine.Builder.html b/apidocs/edu/snu/coral/common/StateMachine.Builder.html
new file mode 100644
index 0000000..dc0c434
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/StateMachine.Builder.html
@@ -0,0 +1,332 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:04 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StateMachine.Builder (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StateMachine.Builder (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StateMachine.Builder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/StateMachine.Builder.html" target="_top">Frames</a></li>
+<li><a href="StateMachine.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Class StateMachine.Builder" class="title">Class StateMachine.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.common.StateMachine.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common">StateMachine</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static final class <span class="typeNameLabel">StateMachine.Builder</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Builder that builds a StateMachine.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html#addState-java.lang.Enum-java.lang.String-">addState</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;stateEnum,
+        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;description)</code>
+<div class="block">Adds a state with name and description.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html#addTransition-java.lang.Enum-java.lang.Enum-java.lang.String-">addTransition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;from,
+             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;to,
+             <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;description)</code>
+<div class="block">Adds a transition with description.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common">StateMachine</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html#build--">build</a></span>()</code>
+<div class="block">Builds and returns the StateMachine.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html#setInitialState-java.lang.Enum-">setInitialState</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;stateToSet)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="addState-java.lang.Enum-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addState</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a>&nbsp;addState(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;stateEnum,
+                                     <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;description)</pre>
+<div class="block">Adds a state with name and description.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stateEnum</code> - enumeration indicating the state</dd>
+<dd><code>description</code> - description of the state</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the builder</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if the state was already added</dd>
+</dl>
+</li>
+</ul>
+<a name="setInitialState-java.lang.Enum-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setInitialState</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a>&nbsp;setInitialState(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;stateToSet)</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>stateToSet</code> - the initial state for StateMachine</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the builder</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if the initial state was not added first</dd>
+</dl>
+</li>
+</ul>
+<a name="addTransition-java.lang.Enum-java.lang.Enum-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addTransition</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a>&nbsp;addTransition(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;from,
+                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;to,
+                                          <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;description)</pre>
+<div class="block">Adds a transition with description.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>from</code> - from state name</dd>
+<dd><code>to</code> - to state name</dd>
+<dd><code>description</code> - description of the transition</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the builder</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if either from or to state was not added, or the same transition
+ was already added</dd>
+</dl>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common">StateMachine</a>&nbsp;build()</pre>
+<div class="block">Builds and returns the StateMachine.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the StateMachine</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if an initial state was not set</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StateMachine.Builder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/StateMachine.Builder.html" target="_top">Frames</a></li>
+<li><a href="StateMachine.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/StateMachine.html b/apidocs/edu/snu/coral/common/StateMachine.html
new file mode 100644
index 0000000..699a0ac
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/StateMachine.html
@@ -0,0 +1,375 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:04 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>StateMachine (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="StateMachine (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StateMachine.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/StateMachine.html" target="_top">Frames</a></li>
+<li><a href="StateMachine.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">edu.snu.coral.common</div>
+<h2 title="Class StateMachine" class="title">Class StateMachine</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>edu.snu.coral.common.StateMachine</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public final class <span class="typeNameLabel">StateMachine</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">A finite state machine that can be created with user defined states and transitions.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a></span></code>
+<div class="block">Builder that builds a StateMachine.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.html#checkState-java.lang.Enum-">checkState</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;expectedCurrentState)</code>
+<div class="block">Checks whether the current state is same as the <code>expectedCurrentState</code>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.html#compareAndSetState-java.lang.Enum-java.lang.Enum-">compareAndSetState</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;expectedCurrentState,
+                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;state)</code>
+<div class="block">Atomically sets the state to the given updated state
+ if the current state equals to the expected state.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.html#getCurrentState--">getCurrentState</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.html#newBuilder--">newBuilder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.html#setState-java.lang.Enum-">setState</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;state)</code>
+<div class="block">Sets the current state as a certain state.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/StateMachine.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="checkState-java.lang.Enum-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkState</h4>
+<pre>public&nbsp;void&nbsp;checkState(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;expectedCurrentState)</pre>
+<div class="block">Checks whether the current state is same as the <code>expectedCurrentState</code>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>expectedCurrentState</code> - the expected current state</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if the expectedCurrentState is not same as the actual current state</dd>
+</dl>
+</li>
+</ul>
+<a name="setState-java.lang.Enum-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setState</h4>
+<pre>public&nbsp;void&nbsp;setState(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;state)</pre>
+<div class="block">Sets the current state as a certain state.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>state</code> - a state</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if the state is unknown state, or the transition
+ from the current state to the specified state is illegal</dd>
+</dl>
+</li>
+</ul>
+<a name="compareAndSetState-java.lang.Enum-java.lang.Enum-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compareAndSetState</h4>
+<pre>public&nbsp;boolean&nbsp;compareAndSetState(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;expectedCurrentState,
+                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;state)</pre>
+<div class="block">Atomically sets the state to the given updated state
+ if the current state equals to the expected state.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>expectedCurrentState</code> - an expected state</dd>
+<dd><code>state</code> - a state</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>true</code> if successful. <code>false</code> indicates that
+ the actual value was not equal to the expected value.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang">RuntimeException</a></code> - if the state is unknown state, or the transition
+ from the current state to the specified state is illegal</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentState--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentState</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a>&nbsp;getCurrentState()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the name of the current state.</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="newBuilder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre>public static&nbsp;<a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a>&nbsp;newBuilder()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a builder of StateMachine</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/StateMachine.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?edu/snu/coral/common/StateMachine.html" target="_top">Frames</a></li>
+<li><a href="StateMachine.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/class-use/ArgBuilder.html b/apidocs/edu/snu/coral/common/class-use/ArgBuilder.html
new file mode 100644
index 0000000..a64bc1e
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/class-use/ArgBuilder.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.common.ArgBuilder (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.common.ArgBuilder (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/ArgBuilder.html" target="_top">Frames</a></li>
+<li><a href="ArgBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.common.ArgBuilder" class="title">Uses of Class<br>edu.snu.coral.common.ArgBuilder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.common">edu.snu.coral.common</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="edu.snu.coral.common">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a> in <a href="../../../../../edu/snu/coral/common/package-summary.html">edu.snu.coral.common</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/common/package-summary.html">edu.snu.coral.common</a> that return <a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ArgBuilder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/ArgBuilder.html#addDAGDirectory-java.lang.String-">addDAGDirectory</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;directory)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ArgBuilder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/ArgBuilder.html#addJobId-java.lang.String-">addJobId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;jobId)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ArgBuilder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/ArgBuilder.html#addOptimizationPolicy-java.lang.String-">addOptimizationPolicy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;policy)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ArgBuilder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/ArgBuilder.html#addUserArgs-java.lang.String...-">addUserArgs</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;userArgs)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">ArgBuilder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/ArgBuilder.html#addUserMain-java.lang.String-">addUserMain</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;main)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/ArgBuilder.html" target="_top">Frames</a></li>
+<li><a href="ArgBuilder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/class-use/ContextImpl.html b/apidocs/edu/snu/coral/common/class-use/ContextImpl.html
new file mode 100644
index 0000000..3812b30
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/class-use/ContextImpl.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.common.ContextImpl (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.common.ContextImpl (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/ContextImpl.html" target="_top">Frames</a></li>
+<li><a href="ContextImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.common.ContextImpl" class="title">Uses of Class<br>edu.snu.coral.common.ContextImpl</h2>
+</div>
+<div class="classUseContainer">No usage of edu.snu.coral.common.ContextImpl</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/ContextImpl.html" target="_top">Frames</a></li>
+<li><a href="ContextImpl.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/class-use/DirectByteArrayOutputStream.html b/apidocs/edu/snu/coral/common/class-use/DirectByteArrayOutputStream.html
new file mode 100644
index 0000000..7845ae7
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/class-use/DirectByteArrayOutputStream.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.common.DirectByteArrayOutputStream (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.common.DirectByteArrayOutputStream (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/DirectByteArrayOutputStream.html" target="_top">Frames</a></li>
+<li><a href="DirectByteArrayOutputStream.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.common.DirectByteArrayOutputStream" class="title">Uses of Class<br>edu.snu.coral.common.DirectByteArrayOutputStream</h2>
+</div>
+<div class="classUseContainer">No usage of edu.snu.coral.common.DirectByteArrayOutputStream</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/DirectByteArrayOutputStream.html" target="_top">Frames</a></li>
+<li><a href="DirectByteArrayOutputStream.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/class-use/KeyExtractor.html b/apidocs/edu/snu/coral/common/class-use/KeyExtractor.html
new file mode 100644
index 0000000..0c88672
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/class-use/KeyExtractor.html
@@ -0,0 +1,236 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Interface edu.snu.coral.common.KeyExtractor (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Interface edu.snu.coral.common.KeyExtractor (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/KeyExtractor.html" target="_top">Frames</a></li>
+<li><a href="KeyExtractor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Interface edu.snu.coral.common.KeyExtractor" class="title">Uses of Interface<br>edu.snu.coral.common.KeyExtractor</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.common.ir.edge.executionproperty">edu.snu.coral.common.ir.edge.executionproperty</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#edu.snu.coral.compiler.frontend.spark">edu.snu.coral.compiler.frontend.spark</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.runtime.executor.data.partitioner">edu.snu.coral.runtime.executor.data.partitioner</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="edu.snu.coral.common.ir.edge.executionproperty">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> in <a href="../../../../../edu/snu/coral/common/ir/edge/executionproperty/package-summary.html">edu.snu.coral.common.ir.edge.executionproperty</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/common/ir/edge/executionproperty/package-summary.html">edu.snu.coral.common.ir.edge.executionproperty</a> with parameters of type <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../edu/snu/coral/common/ir/edge/executionproperty/KeyExtractorProperty.html" title="class in edu.snu.coral.common.ir.edge.executionproperty">KeyExtractorProperty</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyExtractorProperty.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/ir/edge/executionproperty/KeyExtractorProperty.html#of-edu.snu.coral.common.KeyExtractor-">of</a></span>(<a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a>&nbsp;value)</code>
+<div class="block">Static method exposing the constructor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.compiler.frontend.spark">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> in <a href="../../../../../edu/snu/coral/compiler/frontend/spark/package-summary.html">edu.snu.coral.compiler.frontend.spark</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
+<caption><span>Classes in <a href="../../../../../edu/snu/coral/compiler/frontend/spark/package-summary.html">edu.snu.coral.compiler.frontend.spark</a> that implement <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/spark/SparkKeyExtractor.html" title="class in edu.snu.coral.compiler.frontend.spark">SparkKeyExtractor</a></span></code>
+<div class="block">Extracts the key from a KV element.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.runtime.executor.data.partitioner">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> in <a href="../../../../../edu/snu/coral/runtime/executor/data/partitioner/package-summary.html">edu.snu.coral.runtime.executor.data.partitioner</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/runtime/executor/data/partitioner/package-summary.html">edu.snu.coral.runtime.executor.data.partitioner</a> with parameters of type <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">HashPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/executor/data/partitioner/HashPartitioner.html#partition-java.lang.Iterable-int-edu.snu.coral.common.KeyExtractor-">partition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&nbsp;elements,
+         int&nbsp;dstParallelism,
+         <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a>&nbsp;keyExtractor)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">Partitioner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/executor/data/partitioner/Partitioner.html#partition-java.lang.Iterable-int-edu.snu.coral.common.KeyExtractor-">partition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&nbsp;elements,
+         int&nbsp;dstParallelism,
+         <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a>&nbsp;keyExtractor)</code>
+<div class="block">Divides the output data from a task into multiple blocks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">IntactPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/executor/data/partitioner/IntactPartitioner.html#partition-java.lang.Iterable-int-edu.snu.coral.common.KeyExtractor-">partition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&nbsp;elements,
+         int&nbsp;dstParallelism,
+         <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a>&nbsp;keyExtractor)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">DataSkewHashPartitioner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/executor/data/partitioner/DataSkewHashPartitioner.html#partition-java.lang.Iterable-int-edu.snu.coral.common.KeyExtractor-">partition</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&nbsp;elements,
+         int&nbsp;dstParallelism,
+         <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a>&nbsp;keyExtractor)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/KeyExtractor.html" target="_top">Frames</a></li>
+<li><a href="KeyExtractor.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/class-use/Pair.html b/apidocs/edu/snu/coral/common/class-use/Pair.html
new file mode 100644
index 0000000..66595d4
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/class-use/Pair.html
@@ -0,0 +1,376 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.common.Pair (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.common.Pair (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class edu.snu.coral.common.Pair" class="title">Uses of Class<br>edu.snu.coral.common.Pair</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.common">edu.snu.coral.common</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#edu.snu.coral.compiler.frontend.beam.coder">edu.snu.coral.compiler.frontend.beam.coder</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.examples.beam">edu.snu.coral.examples.beam</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#edu.snu.coral.runtime.common.eventhandler">edu.snu.coral.runtime.common.eventhandler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#edu.snu.coral.runtime.master.scheduler">edu.snu.coral.runtime.master.scheduler</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="edu.snu.coral.common">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a> in <a href="../../../../../edu/snu/coral/common/package-summary.html">edu.snu.coral.common</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/common/package-summary.html">edu.snu.coral.common</a> that return <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;A,B&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">Pair.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/common/Pair.html#of-A-B-">of</a></span>(A&nbsp;left,
+  B&nbsp;right)</code>
+<div class="block">Static initializer of the Pair class.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.compiler.frontend.beam.coder">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a> in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/package-summary.html">edu.snu.coral.compiler.frontend.beam.coder</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/package-summary.html">edu.snu.coral.compiler.frontend.beam.coder</a> that return <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="type parameter in PairCoder">A</a>,<a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="type parameter in PairCoder">B</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">PairCoder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html#decode-java.io.InputStream-">decode</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;inStream)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/package-summary.html">edu.snu.coral.compiler.frontend.beam.coder</a> with parameters of type <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PairCoder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html#encode-edu.snu.coral.common.Pair-java.io.OutputStream-">encode</a></span>(<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="type parameter in PairCoder">A</a>,<a hr [...]
+      <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;outStream)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">PairCoder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html#isRegisterByteSizeObserverCheap-edu.snu.coral.common.Pair-">isRegisterByteSizeObserverCheap</a></span>(<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="type parame [...]
+<div class="block">Returns whether both leftCoder and rightCoder are considered not expensive.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">PairCoder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html#registerByteSizeObserver-edu.snu.coral.common.Pair-org.apache.beam.sdk.util.common.ElementByteSizeObserver-">registerByteSizeObserver</a></span>(<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="../../../../../edu/snu/coral/compiler/frontend/bea [...]
+                        org.apache.beam.sdk.util.common.ElementByteSizeObserver&nbsp;observer)</code>
+<div class="block">Notifies ElementByteSizeObserver about the byte size of the
+ encoded value using this coder.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
+<td class="colLast"><span class="typeNameLabel">PairCoder.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html#structuralValue-edu.snu.coral.common.Pair-">structuralValue</a></span>(<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="../../../../../edu/snu/coral/compiler/frontend/beam/coder/PairCoder.html" title="type parameter in PairCoder">A</a>,<a href= [...]
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.examples.beam">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a> in <a href="../../../../../edu/snu/coral/examples/beam/package-summary.html">edu.snu.coral.examples.beam</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/examples/beam/package-summary.html">edu.snu.coral.examples.beam</a> that return <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#extractOutput-java.util.List-">extractOutput</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" titl [...]
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/examples/beam/package-summary.html">edu.snu.coral.examples.beam</a> that return types with arguments of type <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is- [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#addInput-java.util.List-edu.snu.coral.common.Pair-">addInput</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common [...]
+        <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"  [...]
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is- [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#createAccumulator--">createAccumulator</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is- [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#mergeAccumulators-java.lang.Iterable-">mergeAccumulators</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/ [...]
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/examples/beam/package-summary.html">edu.snu.coral.examples.beam</a> with parameters of type <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is- [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#addInput-java.util.List-edu.snu.coral.common.Pair-">addInput</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common [...]
+        <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"  [...]
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Method parameters in <a href="../../../../../edu/snu/coral/examples/beam/package-summary.html">edu.snu.coral.examples.beam</a> with type arguments of type <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is- [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#addInput-java.util.List-edu.snu.coral.common.Pair-">addInput</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common [...]
+        <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true"  [...]
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&gt;,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#extractOutput-java.util.List-">extractOutput</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" titl [...]
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is- [...]
+<td class="colLast"><span class="typeNameLabel">AlternatingLeastSquare.TrainingDataCombiner.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html#mergeAccumulators-java.lang.Iterable-">mergeAccumulators</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/ [...]
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.runtime.common.eventhandler">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a> in <a href="../../../../../edu/snu/coral/runtime/common/eventhandler/package-summary.html">edu.snu.coral.runtime.common.eventhandler</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/runtime/common/eventhandler/package-summary.html">edu.snu.coral.runtime.common.eventhandler</a> that return <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">UpdatePhysicalPlanEvent.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/common/eventhandler/UpdatePhysicalPlanEvent.html#getTaskInfo--">getTaskInfo</a></span>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><span class="typeNameLabel">DynamicOptimizationEvent.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/common/eventhandler/DynamicOptimizationEvent.html#getTaskInfo--">getTaskInfo</a></span>()</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../edu/snu/coral/runtime/common/eventhandler/package-summary.html">edu.snu.coral.runtime.common.eventhandler</a> with parameters of type <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/common/eventhandler/DynamicOptimizationEvent.html#DynamicOptimizationEvent-edu.snu.coral.runtime.common.plan.physical.PhysicalPlan-edu.snu.coral.common.ir.vertex.MetricCollectionBarrierVertex-edu.snu.coral.common.Pair-">DynamicOptimizationEvent</a></span>(<a href="../../../../../edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan [...]
+                        <a href="../../../../../edu/snu/coral/common/ir/vertex/MetricCollectionBarrierVertex.html" title="class in edu.snu.coral.common.ir.vertex">MetricCollectionBarrierVertex</a>&nbsp;metricCollectionBarrierVertex,
+                        <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;taskInfo)</code>
+<div class="block">Default constructor.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="edu.snu.coral.runtime.master.scheduler">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a> in <a href="../../../../../edu/snu/coral/runtime/master/scheduler/package-summary.html">edu.snu.coral.runtime.master.scheduler</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../edu/snu/coral/runtime/master/scheduler/package-summary.html">edu.snu.coral.runtime.master.scheduler</a> with parameters of type <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">Scheduler.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/master/scheduler/Scheduler.html#updateJob-java.lang.String-edu.snu.coral.runtime.common.plan.physical.PhysicalPlan-edu.snu.coral.common.Pair-">updateJob</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;jobId,
+         <a href="../../../../../edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalPlan</a>&nbsp;newPhysicalPlan,
+         <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;taskInfo)</code>
+<div class="block">Receives and updates the scheduler with a new physical plan for a job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="typeNameLabel">BatchSingleJobScheduler.</span><code><span class="memberNameLink"><a href="../../../../../edu/snu/coral/runtime/master/scheduler/BatchSingleJobScheduler.html#updateJob-java.lang.String-edu.snu.coral.runtime.common.plan.physical.PhysicalPlan-edu.snu.coral.common.Pair-">updateJob</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;jobId,
+         <a href="../../../../../edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalPlan</a>&nbsp;newPhysicalPlan,
+         <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;taskInfo)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?edu/snu/coral/common/class-use/Pair.html" target="_top">Frames</a></li>
+<li><a href="Pair.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/apidocs/edu/snu/coral/common/class-use/StateMachine.Builder.html b/apidocs/edu/snu/coral/common/class-use/StateMachine.Builder.html
new file mode 100644
index 0000000..67a9644
--- /dev/null
+++ b/apidocs/edu/snu/coral/common/class-use/StateMachine.Builder.html
@@ -0,0 +1,185 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_162) on Thu Feb 01 21:39:12 KST 2018 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class edu.snu.coral.common.StateMachine.Builder (Coral Project 0.1-SNAPSHOT API)</title>
+<meta name="date" content="2018-02-01">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class edu.snu.coral.common.StateMachine.Builder (Coral Project 0.1-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
... 419981 lines suppressed ...

-- 
To stop receiving notification emails like this one, please contact
wonook@apache.org.