Package net.simplace.pipe.control
Class FWFunctionalityPipelineRunner
java.lang.Object
java.lang.Thread
net.simplace.pipe.control.FWFunctionalityPipelineRunner
- All Implemented Interfaces:
Runnable
Runs the Impetus Engine from Functionality.
- Author:
- Andreas Enders
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
Field Summary
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
Constructor Summary
ConstructorDescriptionFWFunctionalityPipelineRunner
(PipeLineFunctionality aFunctionality, String aInitFileName) Creates a new EmbeddedRunner with the given Map of parameters.FWFunctionalityPipelineRunner
(PipeLineFunctionality aFunctionality, org.jdom2.Element aInitElement) Creates a new EmbeddedRunner with the given Map of parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoid
run()
Runs the pipeline specified in Parameter "0".Runs the pipeline specified in Parameter "0".runPipeline
(int aNumberOfSteps) Runs the pipeline specified in Parameter "0".toString()
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, yield
-
Constructor Details
-
FWFunctionalityPipelineRunner
public FWFunctionalityPipelineRunner(PipeLineFunctionality aFunctionality, String aInitFileName) throws PipeLineCreationException Creates a new EmbeddedRunner with the given Map of parameters.- Parameters:
aFunctionality
-aInitFileName
-- Throws:
PipeLineCreationException
-
FWFunctionalityPipelineRunner
public FWFunctionalityPipelineRunner(PipeLineFunctionality aFunctionality, org.jdom2.Element aInitElement) throws PipeLineCreationException Creates a new EmbeddedRunner with the given Map of parameters.- Parameters:
aFunctionality
-aInitElement
-- Throws:
PipeLineCreationException
-
-
Method Details
-
runPipeline
public FWObservable runPipeline(int aNumberOfSteps) throws PipeLineException, DatabaseInUseException Runs the pipeline specified in Parameter "0".- Parameters:
aNumberOfSteps
-- Returns:
- FWObservable
- Throws:
PipeLineException
DatabaseInUseException
-
runPipeline
Runs the pipeline specified in Parameter "0".- Returns:
- FWObservable
- Throws:
DatabaseInUseException
PipeLineException
-
run
public void run()Runs the pipeline specified in Parameter "0". -
getPipeLineContainer
- Returns:
- the pipeLineContatier
-
toString
-