Class AbstractStep

  • All Implemented Interfaces:
    org.pentaho.di.core.ExtensionDataInterface, HasLogChannelInterface, org.pentaho.di.core.logging.LoggingObjectInterface, org.pentaho.di.core.logging.LoggingObjectLifecycleInterface, org.pentaho.di.core.variables.VariableSpace, StepInterface
    Direct Known Subclasses:
    TeraFast

    public abstract class AbstractStep
    extends BaseStep
    Author:
    Thomas Hoedl(asc042)
    • Constructor Detail

      • AbstractStep

        public AbstractStep​(StepMeta stepMeta,
                            StepDataInterface stepDataInterface,
                            int copyNr,
                            TransMeta transMeta,
                            Trans trans)
        Constructor.
        Parameters:
        stepMeta - the stepMeta.
        stepDataInterface - the stepDataInterface.
        copyNr - the copyNr.
        transMeta - the transMeta.
        trans - the transaction.
    • Method Detail

      • logUnexpectedError

        public void logUnexpectedError​(Throwable exception)
        Log exception.
        Parameters:
        exception - exception to log.
      • setDefaultError

        public void setDefaultError()
        Set default error code.