public abstract class AbstractSparkJob extends BaseStep
Constructor and Description |
---|
AbstractSparkJob() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCustomEditorForStep() |
java.util.List<java.lang.String> |
getIncomingConnectionTypes() |
java.lang.String |
getJobOptions()
Get the options for the underlying job
|
java.util.List<java.lang.String> |
getOutgoingConnectionTypes() |
SparkJob |
getUnderlyingJob()
Returns the underlying SparkJob object
|
void |
processIncoming(Data data) |
void |
setJobOptions(java.lang.String opts)
Set the options for the underlying job
|
void |
setLast(boolean last) |
void |
start() |
void |
stepInit() |
void |
stop() |
environmentSubstitute, getDefaultSettings, getInteractiveViewers, getInteractiveViewersImpls, getName, getStepManager, globalInfo, isResourceIntensive, isStopRequested, outputStructureForConnectionType, setName, setStepIsResourceIntensive, setStepManager, setStepMustRunSingleThreaded, stepMustRunSingleThreaded
public void setLast(boolean last)
public SparkJob getUnderlyingJob()
public java.lang.String getJobOptions()
public void setJobOptions(java.lang.String opts)
opts
- options for the underlying jobpublic void stepInit() throws WekaException
WekaException
public void start() throws WekaException
start
in interface BaseStepExtender
start
in interface Step
start
in class BaseStep
WekaException
public void processIncoming(Data data) throws WekaException
processIncoming
in interface BaseStepExtender
processIncoming
in interface Step
processIncoming
in class BaseStep
WekaException
public java.util.List<java.lang.String> getIncomingConnectionTypes()
public java.util.List<java.lang.String> getOutgoingConnectionTypes()
public java.lang.String getCustomEditorForStep()
getCustomEditorForStep
in interface Step
getCustomEditorForStep
in class BaseStep