public abstract class AbstractHadoopJob extends BaseStep
| Constructor and Description |
|---|
AbstractHadoopJob() |
| 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() |
HadoopJob |
getUnderlyingJob()
Returns the underlying HadoopJob object
|
void |
processIncoming(Data data) |
void |
setJobOptions(java.lang.String opts)
Set the options for the underlying job
|
void |
start() |
void |
stepInit() |
void |
stop() |
void |
updateUnderlyingJob(HadoopJob job)
Update the underlying HadoopJob
|
environmentSubstitute, getDefaultSettings, getInteractiveViewers, getInteractiveViewersImpls, getName, getStepManager, globalInfo, isResourceIntensive, isStopRequested, outputStructureForConnectionType, setName, setStepIsResourceIntensive, setStepManager, setStepMustRunSingleThreaded, stepMustRunSingleThreadedpublic HadoopJob getUnderlyingJob()
public void updateUnderlyingJob(HadoopJob job)
job - the HadoopJob to update withpublic void setJobOptions(java.lang.String opts)
opts - options for the underlying jobpublic java.lang.String getJobOptions()
public java.util.List<java.lang.String> getIncomingConnectionTypes()
public java.util.List<java.lang.String> getOutgoingConnectionTypes()
public java.lang.String getCustomEditorForStep()
getCustomEditorForStep in interface StepgetCustomEditorForStep in class BaseSteppublic void stepInit()
throws WekaException
WekaExceptionpublic void start()
throws WekaException
start in interface BaseStepExtenderstart in interface Stepstart in class BaseStepWekaExceptionpublic void processIncoming(Data data) throws WekaException
processIncoming in interface BaseStepExtenderprocessIncoming in interface StepprocessIncoming in class BaseStepWekaException