Class EngineComponent

    • Constructor Detail

      • EngineComponent

        public EngineComponent()
      • EngineComponent

        public EngineComponent​(String name,
                               int copyNr)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • setName

        public void setName​(String name)
        Parameters:
        name - The name to set
      • getCopyNr

        public int getCopyNr()
        Gets copyNr
        Specified by:
        getCopyNr in interface IEngineComponent
        Returns:
        value of copyNr
      • setCopyNr

        public void setCopyNr​(int copyNr)
        Parameters:
        copyNr - The copyNr to set
      • setLogChannel

        public void setLogChannel​(ILogChannel logChannel)
        Parameters:
        logChannel - The logChannel to set
      • setLogChannelId

        public void setLogChannelId​(String logChannelId)
        Parameters:
        logChannelId - The logChannelId to set
      • setLogText

        public void setLogText​(String logText)
        Parameters:
        logText - The logText to set
      • isRunning

        public boolean isRunning()
        Gets running
        Specified by:
        isRunning in interface IEngineComponent
        Returns:
        value of running
      • setRunning

        public void setRunning​(boolean running)
        Parameters:
        running - The running to set
      • isSelected

        public boolean isSelected()
        Gets selected
        Specified by:
        isSelected in interface IEngineComponent
        Returns:
        value of selected
      • setSelected

        public void setSelected​(boolean selected)
        Parameters:
        selected - The selected to set
      • getErrors

        public long getErrors()
        Gets errors
        Specified by:
        getErrors in interface IEngineComponent
        Returns:
        value of errors
      • addRowListener

        public void addRowListener​(IRowListener rowListener)
        Description copied from interface: IEngineComponent
        Add a rowlistener to the transform allowing you to inspect (or manipulate, be careful) the rows coming in or exiting the transform.
        Specified by:
        addRowListener in interface IEngineComponent
        Parameters:
        rowListener - the rowlistener to add
      • setErrors

        public void setErrors​(long errors)
        Parameters:
        errors - The errors to set
      • getLinesRead

        public long getLinesRead()
        Gets linesRead
        Specified by:
        getLinesRead in interface IEngineComponent
        Returns:
        value of linesRead
      • setLinesRead

        public void setLinesRead​(long linesRead)
        Parameters:
        linesRead - The linesRead to set
      • getLinesWritten

        public long getLinesWritten()
        Gets linesWritten
        Specified by:
        getLinesWritten in interface IEngineComponent
        Returns:
        value of linesWritten
      • setLinesWritten

        public void setLinesWritten​(long linesWritten)
        Parameters:
        linesWritten - The linesWritten to set
      • getLinesInput

        public long getLinesInput()
        Gets linesInput
        Specified by:
        getLinesInput in interface IEngineComponent
        Returns:
        value of linesInput
      • setLinesInput

        public void setLinesInput​(long linesInput)
        Parameters:
        linesInput - The linesInput to set
      • getLinesOutput

        public long getLinesOutput()
        Gets linesOutput
        Specified by:
        getLinesOutput in interface IEngineComponent
        Returns:
        value of linesOutput
      • setLinesOutput

        public void setLinesOutput​(long linesOutput)
        Parameters:
        linesOutput - The linesOutput to set
      • getLinesRejected

        public long getLinesRejected()
        Gets linesRejected
        Specified by:
        getLinesRejected in interface IEngineComponent
        Returns:
        value of linesRejected
      • setLinesRejected

        public void setLinesRejected​(long linesRejected)
        Parameters:
        linesRejected - The linesRejected to set
      • getLinesUpdated

        public long getLinesUpdated()
        Gets linesUpdated
        Specified by:
        getLinesUpdated in interface IEngineComponent
        Returns:
        value of linesUpdated
      • setLinesUpdated

        public void setLinesUpdated​(long linesUpdated)
        Parameters:
        linesUpdated - The linesUpdated to set
      • getExecutionDuration

        public long getExecutionDuration()
        Gets executionDuration
        Specified by:
        getExecutionDuration in interface IEngineComponent
        Returns:
        value of executionDuration
      • setExecutionDuration

        public void setExecutionDuration​(long executionDuration)
        Parameters:
        executionDuration - The executionDuration to set
      • getInputBufferSize

        public long getInputBufferSize()
        Gets inputBufferSize
        Specified by:
        getInputBufferSize in interface IEngineComponent
        Returns:
        value of inputBufferSize
      • setInputBufferSize

        public void setInputBufferSize​(long inputBufferSize)
        Parameters:
        inputBufferSize - The inputBufferSize to set
      • getOutputBufferSize

        public long getOutputBufferSize()
        Gets outputBufferSize
        Specified by:
        getOutputBufferSize in interface IEngineComponent
        Returns:
        value of outputBufferSize
      • setOutputBufferSize

        public void setOutputBufferSize​(long outputBufferSize)
        Parameters:
        outputBufferSize - The outputBufferSize to set
      • isStopped

        public boolean isStopped()
        Gets stopped
        Specified by:
        isStopped in interface IEngineComponent
        Returns:
        value of stopped
      • setStopped

        public void setStopped​(boolean stopped)
        Parameters:
        stopped - The stopped to set
      • isPaused

        public boolean isPaused()
        Gets paused
        Specified by:
        isPaused in interface IEngineComponent
        Returns:
        value of paused
      • setPaused

        public void setPaused​(boolean paused)
        Parameters:
        paused - The paused to set
      • setInitStartDate

        public void setInitStartDate​(Date initStartDate)
        Specified by:
        setInitStartDate in interface IEngineComponent
        Parameters:
        initStartDate - The initStartDate to set
      • setExecutionStartDate

        public void setExecutionStartDate​(Date executionStartDate)
        Specified by:
        setExecutionStartDate in interface IEngineComponent
        Parameters:
        executionStartDate - The executionStartDate to set
      • setFirstRowReadDate

        public void setFirstRowReadDate​(Date firstRowReadDate)
        Specified by:
        setFirstRowReadDate in interface IEngineComponent
        Parameters:
        firstRowReadDate - The firstRowReadDate to set
      • setLastRowWrittenDate

        public void setLastRowWrittenDate​(Date lastRowWrittenDate)
        Specified by:
        setLastRowWrittenDate in interface IEngineComponent
        Parameters:
        lastRowWrittenDate - The lastRowWrittenDate to set
      • setExecutionEndDate

        public void setExecutionEndDate​(Date executionEndDate)
        Specified by:
        setExecutionEndDate in interface IEngineComponent
        Parameters:
        executionEndDate - The executionEndDate to set