Interface StepDataInterface

All Known Implementing Classes:
BaseDatabaseStepData, BaseFileInputStepData, BaseStepData, CalculatorData, ConstantData, 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, GetSlaveSequenceData, GetSubFoldersData, GetTableNamesData, GetVariableData, GroupByData, HTTPData, HTTPPOSTData, IfNullData, InjectorData, InsertUpdateData, JaninoData, JavaFilterData, JobExecutorData, JoinRowsData, LDIFInputData, LoadFileInputData, MappingData, MappingInputData, MappingOutputData, MemoryGroupByData, MergeJoinData, MergeRowsData, MultiMergeJoinData, NormaliserData, NullIfData, NumberRangeData, OlapData, ParGzipCsvInputData, PGPDecryptStreamData, PGPEncryptStreamData, PrioritizeStreamsData, ProcessFilesData, PropertyInputData, PropertyOutputData, RandomValueData, RecordsFromStreamData, RegexEvalData, ReplaceStringData, ReservoirSamplingData, RowGeneratorData, RowsFromResultData, RowsToResultData, SampleRowsData, SasInputData, ScriptData, ScriptValuesModData, SecretKeyGeneratorData, SelectValuesData, SetValueConstantData, SetValueFieldData, SetVariableData, 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 StepDataInterface
This 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 Details

    • setStatus

      void setStatus(BaseStepData.StepExecutionStatus status)
      Sets the status.
      Parameters:
      status - the new status
    • 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