Package org.apache.hop.workflow.engine
Interface IWorkflowEngine<T extends WorkflowMeta>
-
- All Superinterfaces:
IExtensionData,ILoggingObject,INamedParameterDefinitions,INamedParameters,IVariables
- All Known Implementing Classes:
LocalWorkflowEngine,RemoteWorkflowEngine,Workflow
public interface IWorkflowEngine<T extends WorkflowMeta> extends IVariables, ILoggingObject, INamedParameters, IExtensionData
-
-
Method Summary
-
Methods inherited from interface org.apache.hop.core.logging.ILoggingObject
getFilename, getLogChannelId, getLogLevel, getObjectCopy, getObjectName, getObjectType, getParent, getRegistrationDate, isForcingSeparateLogging, isGatheringMetrics, setForcingSeparateLogging, setGatheringMetrics
-
Methods inherited from interface org.apache.hop.core.parameters.INamedParameterDefinitions
addParameterDefinition, getParameterDefault, getParameterDescription, listParameters
-
Methods inherited from interface org.apache.hop.core.parameters.INamedParameters
activateParameters, clearParameterValues, copyParametersFromDefinitions, getParameterValue, removeAllParameters, setParameterValue
-
Methods inherited from interface org.apache.hop.core.variables.IVariables
copyFrom, getParentVariables, getVariable, getVariable, getVariableBoolean, getVariableNames, initializeFrom, resolve, resolve, resolve, setParentVariables, setVariable, setVariables, shareWith
-
-
-
-
Method Detail
-
getWorkflowName
String getWorkflowName()
-
startExecution
Result startExecution()
-
getResult
Result getResult()
-
setResult
void setResult(Result result)
-
stopExecution
void stopExecution()
-
isInitialized
boolean isInitialized()
-
isActive
boolean isActive()
-
isFinished
boolean isFinished()
-
setFinished
void setFinished(boolean b)
-
isStopped
boolean isStopped()
-
setStopped
void setStopped(boolean b)
-
setLogLevel
void setLogLevel(LogLevel logLevel)
-
getExecutionStartDate
Date getExecutionStartDate()
-
getExecutionEndDate
Date getExecutionEndDate()
-
addWorkflowStartedListener
void addWorkflowStartedListener(IExecutionStartedListener<IWorkflowEngine<T>> finishedListener)
-
getWorkflowFinishedListeners
List<IExecutionFinishedListener<IWorkflowEngine<T>>> getWorkflowFinishedListeners()
-
addWorkflowFinishedListener
void addWorkflowFinishedListener(IExecutionFinishedListener<IWorkflowEngine<T>> finishedListener)
-
getWorkflowStartedListeners
List<IExecutionStartedListener<IWorkflowEngine<T>>> getWorkflowStartedListeners()
-
isInteractive
boolean isInteractive()
-
setInteractive
void setInteractive(boolean interactive)
-
getActiveActions
Set<ActionMeta> getActiveActions()
-
getExtensionDataMap
Map<String,Object> getExtensionDataMap()
- Specified by:
getExtensionDataMapin interfaceIExtensionData
-
addActionListener
void addActionListener(IActionListener<T> refreshJobEntryListener)
-
getActionListeners
List<IActionListener> getActionListeners()
-
setStartActionMeta
void setStartActionMeta(ActionMeta actionMeta)
-
getWorkflowMeta
T getWorkflowMeta()
-
setWorkflowMeta
void setWorkflowMeta(T workflowMeta)
-
getWorkflowTracker
WorkflowTracker getWorkflowTracker()
-
getActionResults
List<ActionResult> getActionResults()
-
getLogChannel
ILogChannel getLogChannel()
-
setWorkflowRunConfiguration
void setWorkflowRunConfiguration(WorkflowRunConfiguration workflowRunConfiguration)
-
getWorkflowRunConfiguration
WorkflowRunConfiguration getWorkflowRunConfiguration()
-
createDefaultWorkflowEngineRunConfiguration
IWorkflowEngineRunConfiguration createDefaultWorkflowEngineRunConfiguration()
-
setParentWorkflow
void setParentWorkflow(IWorkflowEngine<WorkflowMeta> workflow)
-
getParentWorkflow
IWorkflowEngine<WorkflowMeta> getParentWorkflow()
-
setParentPipeline
void setParentPipeline(IPipelineEngine<PipelineMeta> pipeline)
-
getParentPipeline
IPipelineEngine<PipelineMeta> getParentPipeline()
-
setInternalHopVariables
void setInternalHopVariables()
-
setSourceRows
void setSourceRows(List<RowMetaAndData> sourceRows)
-
fireWorkflowFinishListeners
void fireWorkflowFinishListeners() throws HopException- Throws:
HopException
-
fireWorkflowStartedListeners
void fireWorkflowStartedListeners() throws HopException- Throws:
HopException
-
setContainerId
void setContainerId(String toString)
-
getContainerId
String getContainerId()
- Specified by:
getContainerIdin interfaceILoggingObject
-
getStatusDescription
String getStatusDescription()
-
setMetadataProvider
void setMetadataProvider(IHopMetadataProvider metadataProvider)
-
getMetadataProvider
IHopMetadataProvider getMetadataProvider()
-
-