IN - Type of input objectOUT - Type of output objectpublic class WrappedSparkCompute<IN,OUT> extends SparkCompute<IN,OUT>
SparkCompute that makes sure logging, classloading, and other pipeline capabilities
are setup correctly.PLUGIN_TYPE| Constructor and Description |
|---|
WrappedSparkCompute(SparkCompute<IN,OUT> compute,
Caller caller) |
| Modifier and Type | Method and Description |
|---|---|
void |
configurePipeline(PipelineConfigurer pipelineConfigurer) |
void |
initialize(SparkExecutionPluginContext context) |
org.apache.spark.api.java.JavaRDD<OUT> |
transform(SparkExecutionPluginContext context,
org.apache.spark.api.java.JavaRDD<IN> input) |
public WrappedSparkCompute(SparkCompute<IN,OUT> compute, Caller caller)
public void configurePipeline(PipelineConfigurer pipelineConfigurer) throws IllegalArgumentException
configurePipeline in interface PipelineConfigurableconfigurePipeline in class SparkCompute<IN,OUT>IllegalArgumentExceptionpublic void initialize(SparkExecutionPluginContext context) throws Exception
initialize in class SparkCompute<IN,OUT>Exceptionpublic org.apache.spark.api.java.JavaRDD<OUT> transform(SparkExecutionPluginContext context, org.apache.spark.api.java.JavaRDD<IN> input) throws Exception
transform in class SparkCompute<IN,OUT>ExceptionCopyright © 2018 Cask Data, Inc. Licensed under the Apache License, Version 2.0.