Package org.pentaho.di.trans.step
Interface StepDataInterface
-
- All Known Implementing Classes:
BaseFileInputStepData,BaseStepData,CalculatorData,ConstantData,CreditCardValidatorData,CsvInputData,DatabaseJoinData,DatabaseLookupData,DataGridData,DBProcData,DeleteData,DenormaliserData,DetectEmptyStreamData,DetectLastRowData,DimensionLookupData,DummyTransData,DynamicSQLRowData,ExecProcessData,ExecSQLData,ExecSQLRowData,FieldsChangeSequenceData,FieldSplitterData,FileExistsData,FileLockedData,FilesFromResultData,FilesToResultData,FilterRowsData,FixedInputData,FlattenerData,FormulaData,FuzzyMatchData,GenericStepData,GetFileNamesData,GetFilesRowsCountData,GetRepositoryNamesData,GetSlaveSequenceData,GetSubFoldersData,GetTableNamesData,GetVariableData,GroupByData,HTTPData,HTTPPOSTData,IfNullData,InjectorData,InsertUpdateData,JaninoData,JavaFilterData,JobExecutorData,JoinRowsData,LDIFInputData,LoadFileInputData,MailData,MailInputData,MailValidatorData,MappingData,MappingInputData,MappingOutputData,MemoryGroupByData,MergeJoinData,MergeRowsData,MultiMergeJoinData,NormaliserData,NullIfData,NumberRangeData,OlapData,ParGzipCsvInputData,PGPDecryptStreamData,PGPEncryptStreamData,PrioritizeStreamsData,ProcessFilesData,PropertyInputData,PropertyOutputData,RandomCCNumberGeneratorData,RandomValueData,RecordsFromStreamData,RegexEvalData,ReplaceStringData,ReservoirSamplingData,RestData,RowGeneratorData,RowsFromResultData,RowsToResultData,SampleRowsData,SasInputData,ScriptData,ScriptValuesModData,SecretKeyGeneratorData,SelectValuesData,SetValueConstantData,SetValueFieldData,SetVariableData,SFTPPutData,SimpleMappingData,SingleThreaderData,SocketReaderData,SocketWriterData,SortedMergeData,SortRowsData,SplitFieldToRowsData,SQLFileOutputData,SSHData,StepMetastructureData,StepsMetricsData,StreamLookupData,StringCutData,StringOperationsData,SwitchCaseData,SymmetricCryptoTransData,SynchronizeAfterMergeData,SyslogMessageData,SystemDataData,TableCompareData,TableExistsData,TableInputData,TableOutputData,TextFileInputData,TextFileInputData,TextFileOutputData,TransExecutorData,UniqueRowsByHashSetData,UniqueRowsData,UnivariateStatsData,UpdateData,UserDefinedJavaClassData,ValidatorData,ValueMapperData,WebServiceAvailableData,WebServiceData,WriteToLogData,XBaseInputData,ZipFileData
public interface StepDataInterfaceThis defines the basic interface for the data used by a thread. This will allow us to stop execution of threads and restart them later on without loosing track of the situation. Typically the StepDataInterface implementing class will contain result sets, temporary data, caching indexes, etc.- Since:
- 20-jan-2005
- Author:
- Matt
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseStepData.StepExecutionStatusgetStatus()Gets the status.booleanisDisposed()Checks if is disposed.booleanisEmpty()Checks if is empty.booleanisFinished()Checks if is finished.booleanisIdle()Checks if is idle.booleanisInitialising()Checks if is initialising.booleanisRunning()Checks if is running.voidsetStatus(BaseStepData.StepExecutionStatus status)Sets the status.
-
-
-
Method Detail
-
setStatus
void setStatus(BaseStepData.StepExecutionStatus status)
Sets the status.- Parameters:
status- the new status
-
getStatus
BaseStepData.StepExecutionStatus getStatus()
Gets the status.- Returns:
- the status
-
isEmpty
boolean isEmpty()
Checks if is empty.- Returns:
- true, if is empty
-
isInitialising
boolean isInitialising()
Checks if is initialising.- Returns:
- true, if is initialising
-
isRunning
boolean isRunning()
Checks if is running.- Returns:
- true, if is running
-
isIdle
boolean isIdle()
Checks if is idle.- Returns:
- true, if is idle
-
isFinished
boolean isFinished()
Checks if is finished.- Returns:
- true, if is finished
-
isDisposed
boolean isDisposed()
Checks if is disposed.- Returns:
- true, if is disposed
-
-