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 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 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><<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><<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 static final <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"> </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"> </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 static final <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 static final <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 static final <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 static final <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"> </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"> </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 static final <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 static final <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 static final <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 static final <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 © 2017. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 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 © 2017. All rights reserved.</small></p>
+<p class="legalCopy"><small>Copyright © 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 Class</li>
+<li><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.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"> </span></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> 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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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 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> 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 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 ClientEndpoint(<a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client">StateTranslator</a> 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 <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> 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 <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> waitUntilJobFinish(long 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> 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 <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> 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 Class</li>
+<li><a href="../../../../edu/snu/coral/client/CoralClient.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.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<org.apache.reef.client.JobMessage></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<org.apache.reef.client.JobMessage></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"> </span></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> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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 message)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 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 void onNext(org.apache.reef.client.JobMessage message)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>onNext</code> in interface <code>org.apache.reef.wake.EventHandler<org.apache.reef.client.JobMessage></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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/DriverEndpoint.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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 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 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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"> </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 </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 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 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 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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"> </span></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> jobStateManager,
+ <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a> 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 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 DriverEndpoint(<a href="../../../../edu/snu/coral/runtime/master/JobStateManager.html" title="class in edu.snu.coral.runtime.master">JobStateManager</a> jobStateManager,
+ <a href="../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a> 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/JobLauncher.html" title="class in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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 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 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>[] 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> 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>[] 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 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 void 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>[] 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 void launchDAG(<a href="../../../../edu/snu/coral/common/dag/DAG.html" title="class in edu.snu.coral.common.dag">DAG</a> 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 org.apache.reef.tang.Configuration 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>[] 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 org.apache.reef.tang.Configuration getDeployModeConf(org.apache.reef.tang.Configuration 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 org.apache.reef.tang.Configuration getExecutorResourceConf(org.apache.reef.tang.Configuration 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/client/StateTranslator.html" title="interface in edu.snu.coral.client"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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 © 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 Class</span></a></li>
+<li>Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </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> 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> translateState(<a href="../../../../edu/snu/coral/runtime/common/state/JobState.State.html" title="enum in edu.snu.coral.runtime.common.state">JobState.State</a> 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 Class</span></a></li>
+<li>Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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"> </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"> </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"> </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"> </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> jobStateManager,
+ <a href="../../../../../edu/snu/coral/client/ClientEndpoint.html" title="class in edu.snu.coral.client">ClientEndpoint</a> 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"> </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 </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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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"> </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"> </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"> </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"> </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> 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"> </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 </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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Package</li>
+<li><a href="../../../../edu/snu/coral/common/package-summary.html">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 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"> </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"> </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 Package</li>
+<li><a href="../../../../edu/snu/coral/common/package-summary.html">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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<T>)</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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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"> </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"> </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"> </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"> </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"> </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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Class</li>
+<li><a href="../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.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"> </span></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> </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> directory)</code> </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> jobId)</code> </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> policy)</code> </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>... userArgs)</code> </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> main)</code> </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> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 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 <a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a> 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> 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 <a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a> 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> 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 <a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a> 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>... 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 <a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a> 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> 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 <a href="../../../../edu/snu/coral/common/ArgBuilder.html" title="class in edu.snu.coral.common">ArgBuilder</a> 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> 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 <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>[] 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 Class</li>
+<li><a href="../../../../edu/snu/coral/common/ContextImpl.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.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"> </span></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><<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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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><<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>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/ContextImpl.html#getSideInputs--">getSideInputs</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 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><<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>> 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 <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><<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>> 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> in interface <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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/DirectByteArrayOutputStream.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields.inherited.from.class.java.io.ByteArrayOutputStream">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.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 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"> </span></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 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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> </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> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.ByteArrayOutputStream">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 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 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 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 DirectByteArrayOutputStream(int 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 byte[] 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 int 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#fields.inherited.from.class.java.io.ByteArrayOutputStream">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </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 © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </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> 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> 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> 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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 © 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.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<A,B></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<A,B></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<A,B></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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </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> obj)</code> </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> </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> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <A,B> <a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><A,B></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../edu/snu/coral/common/Pair.html#of-A-B-">of</a></span>(A left,
+ B 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> </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> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 <a href="../../../../edu/snu/coral/common/Pair.html" title="type parameter in Pair">A</a> 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 <a href="../../../../edu/snu/coral/common/Pair.html" title="type parameter in Pair">B</a> 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 <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> 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> in class <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 boolean 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> 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> in class <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 int 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> in class <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 <A,B> <a href="../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><A,B> of(A left,
+ B 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 Class</span></a></li>
+<li><a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common"><span class="typeNameLink">Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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 © 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 Class</span></a></li>
+<li>Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </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> 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> 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> 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> 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> 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> stateToSet)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 <a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a> 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> 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> 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 <a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a> 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> 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 <a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a> 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> 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> 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> 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 <a href="../../../../edu/snu/coral/common/StateMachine.html" title="class in edu.snu.coral.common">StateMachine</a> 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 Class</span></a></li>
+<li>Next 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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 © 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 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 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.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"> </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 </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"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </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> 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> 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> 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> </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> </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> 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> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class 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 void 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> 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 void 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> 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 boolean 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> 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> 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 <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> 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 <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> 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> in class <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 <a href="../../../../edu/snu/coral/common/StateMachine.Builder.html" title="class in edu.snu.coral.common">StateMachine.Builder</a> 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 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 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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"> </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"> </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"> </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> directory)</code> </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> jobId)</code> </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> policy)</code> </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>... userArgs)</code> </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> main)</code> </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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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"> </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"> </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"> </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"> </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"> </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> 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"> </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 </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"> </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><<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>></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> elements,
+ int dstParallelism,
+ <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> keyExtractor)</code> </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><<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>></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> elements,
+ int dstParallelism,
+ <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> 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><<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>></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> elements,
+ int dstParallelism,
+ <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> keyExtractor)</code> </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><<a href="../../../../../edu/snu/coral/runtime/executor/data/Partition.html" title="interface in edu.snu.coral.runtime.executor.data">Partition</a>></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> elements,
+ int dstParallelism,
+ <a href="../../../../../edu/snu/coral/common/KeyExtractor.html" title="interface in edu.snu.coral.common">KeyExtractor</a> keyExtractor)</code> </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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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"> </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"> </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"> </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"> </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"> </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"> </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"> </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,B> <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><A,B></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 left,
+ B 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"> </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><<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>></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> inStream)</code> </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"> </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><<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> outStream)</code> </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><<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><<a href="../../../../../edu/snu/coral/compiler/frontend/bea [...]
+ org.apache.beam.sdk.util.common.ElementByteSizeObserver 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><<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"> </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><<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><<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>>,<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><<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"> </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><<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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><<a href="../../../../../edu/snu/coral/common [...]
+ <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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>>,<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><<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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> </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><<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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><<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"> </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><<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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><<a href="../../../../../edu/snu/coral/common [...]
+ <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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>>,<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"> </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><<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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><<a href="../../../../../edu/snu/coral/common [...]
+ <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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>>,<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><<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><<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>>,<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><<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><<a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</a><<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><<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><<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"> </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><<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>></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> </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><<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>></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> </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"> </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> metricCollectionBarrierVertex,
+ <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</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>,<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>> 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"> </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> jobId,
+ <a href="../../../../../edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalPlan</a> newPhysicalPlan,
+ <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</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>,<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>> 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> jobId,
+ <a href="../../../../../edu/snu/coral/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.coral.runtime.common.plan.physical">PhysicalPlan</a> newPhysicalPlan,
+ <a href="../../../../../edu/snu/coral/common/Pair.html" title="class in edu.snu.coral.common">Pair</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>,<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>> taskInfo)</code> </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 Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<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 © 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.