public class XPipeline extends Pipeline implements IPipelineStep
DEFAULT_ID| Constructor and Description |
|---|
XPipeline(String description,
IPipeline pipeline) |
XPipeline(String description,
IPipelineStep... steps) |
XPipeline(String description,
XBatch batch,
IPipelineStep... steps) |
XPipeline(String description,
XBatch batch,
XPipelineType type,
IPipelineStep... steps) |
XPipeline(String description,
XFilters filters,
String rootDir,
XBatch batch,
IPipelineStep... steps) |
XPipeline(String description,
XFilters filters,
XBatch batch,
IPipelineStep... steps) |
XPipeline(String description,
XPipelineType type,
IPipelineStep... steps) |
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(IObserver observer) |
int |
countObservers() |
void |
deleteObserver(IObserver observer) |
void |
deleteObservers() |
PipelineReturnValue |
execute() |
XBatch |
getBatch() |
String |
getDescription() |
String |
getHelpLocation() |
String |
getName() |
List<IObserver> |
getObservers() |
IParameters |
getParameters() |
Event |
handleEvent(Event event) |
boolean |
isDone() |
boolean |
isLastOutputStep() |
void |
notifyObservers() |
void |
notifyObservers(Object arg) |
void |
setBatch(XBatch batch) |
void |
setLastOutputStep(boolean isLastStep) |
void |
setParameters(IParameters params) |
void |
stop() |
addStep, cancel, clearSteps, destroy, endBatch, getId, getState, getSteps, process, process, setId, startBatch, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancel, destroypublic XPipeline(String description, IPipelineStep... steps)
public XPipeline(String description, XPipelineType type, IPipelineStep... steps)
public XPipeline(String description, XBatch batch, IPipelineStep... steps)
public XPipeline(String description, XFilters filters, XBatch batch, IPipelineStep... steps)
public XPipeline(String description, XFilters filters, String rootDir, XBatch batch, IPipelineStep... steps)
public XPipeline(String description, XBatch batch, XPipelineType type, IPipelineStep... steps)
public PipelineReturnValue execute()
public void stop()
public String getHelpLocation()
getHelpLocation in interface IPipelineSteppublic String getName()
getName in interface IPipelineSteppublic IParameters getParameters()
getParameters in interface IPipelineSteppublic Event handleEvent(Event event)
handleEvent in interface IPipelineSteppublic boolean isDone()
isDone in interface IPipelineSteppublic boolean isLastOutputStep()
isLastOutputStep in interface IPipelineSteppublic void setLastOutputStep(boolean isLastStep)
setLastOutputStep in interface IPipelineSteppublic void setParameters(IParameters params)
setParameters in interface IPipelineSteppublic XBatch getBatch()
public void setBatch(XBatch batch)
public String getDescription()
getDescription in interface IPipelineSteppublic void addObserver(IObserver observer)
addObserver in interface IObservableaddObserver in class Pipelinepublic int countObservers()
countObservers in interface IObservablecountObservers in class Pipelinepublic void deleteObserver(IObserver observer)
deleteObserver in interface IObservabledeleteObserver in class Pipelinepublic void notifyObservers()
notifyObservers in interface IObservablenotifyObservers in class Pipelinepublic void notifyObservers(Object arg)
notifyObservers in interface IObservablenotifyObservers in class Pipelinepublic void deleteObservers()
deleteObservers in interface IObservabledeleteObservers in class Pipelinepublic List<IObserver> getObservers()
getObservers in interface IObservablegetObservers in class PipelineCopyright © 2019. All rights reserved.