public abstract class SparkPipelineResult extends Object implements PipelineResult
PipelineResult.State| Modifier and Type | Field and Description |
|---|---|
protected org.apache.spark.api.java.JavaSparkContext |
javaSparkContext |
protected Future |
pipelineExecution |
protected PipelineResult.State |
state |
| Modifier and Type | Method and Description |
|---|---|
protected abstract PipelineResult.State |
awaitTermination(org.joda.time.Duration duration) |
PipelineResult.State |
cancel() |
PipelineResult.State |
getState() |
MetricResults |
metrics() |
protected abstract void |
stop() |
PipelineResult.State |
waitUntilFinish() |
PipelineResult.State |
waitUntilFinish(org.joda.time.Duration duration) |
protected final Future pipelineExecution
protected org.apache.spark.api.java.JavaSparkContext javaSparkContext
protected PipelineResult.State state
protected abstract void stop()
protected abstract PipelineResult.State awaitTermination(org.joda.time.Duration duration) throws TimeoutException, ExecutionException, InterruptedException
public PipelineResult.State getState()
getState in interface PipelineResultpublic PipelineResult.State waitUntilFinish()
waitUntilFinish in interface PipelineResultpublic PipelineResult.State waitUntilFinish(org.joda.time.Duration duration)
waitUntilFinish in interface PipelineResultpublic MetricResults metrics()
metrics in interface PipelineResultpublic PipelineResult.State cancel() throws IOException
cancel in interface PipelineResultIOExceptionCopyright © 2016–2017 The Apache Software Foundation. All rights reserved.