Class RecordHandlingFlow

java.lang.Object
org.frankframework.batch.RecordHandlingFlow

@FrankDocGroup(BATCH) public final class RecordHandlingFlow extends Object
Deprecated.
Warning: non-maintained functionality.
The flow contains the handlers to handle records of a specific type. Each flow is registered to a manager using the recordHandlerManagerRef.
Author:
John Dekker
  • Field Details

    • log

      protected org.apache.logging.log4j.Logger log
      Deprecated.
  • Constructor Details

    • RecordHandlingFlow

      public RecordHandlingFlow()
      Deprecated.
  • Method Details

    • configure

      public void configure(IRecordHandlerManager manager, Map<String,IRecordHandlerManager> registeredManagers, Map<String,IRecordHandler> registeredRecordHandlers, Map<String,IResultHandler> registeredResultHandlers, IResultHandler defaultHandler) throws ConfigurationException
      Deprecated.
      Throws:
      ConfigurationException
    • setRecordHandler

      public void setRecordHandler(IRecordHandler handler)
      Deprecated.
    • setResultHandler

      public void setResultHandler(IResultHandler handler)
      Deprecated.
    • setNextRecordHandlerManager

      public void setNextRecordHandlerManager(IRecordHandlerManager manager)
      Deprecated.
    • setRecordKey

      public void setRecordKey(String recordKey)
      Deprecated.
      Key under which this flow is registered in the manager
    • setNextRecordHandlerManagerRef

      public void setNextRecordHandlerManagerRef(String nextRecordHandlerManagerName)
      Deprecated.
      Name of the manager to be used after handling this record
    • setRecordHandlerRef

      public void setRecordHandlerRef(String recordHandlerName)
      Deprecated.
      Name of the recordHandler to be used to transform records of the type specified in the key (optional)
    • setRecordHandlerManagerRef

      public void setRecordHandlerManagerRef(String recordHandlerManagerName)
      Deprecated.
      Name of the manager to which this flow must be added
    • setResultHandlerRef

      public void setResultHandlerRef(String resultHandlerName)
      Deprecated.
      Name of the resultHandler to be used to handle the transformed result
    • setOpenBlockBeforeLine

      public void setOpenBlockBeforeLine(String blockName)
      Deprecated.
      Instructs the resultHandler to start a new block before the parsed line is processed
    • setCloseBlockBeforeLine

      public void setCloseBlockBeforeLine(String blockName)
      Deprecated.
      Instructs the resultHandler to end the specified block before the parsed line is processed
    • setOpenBlockAfterLine

      public void setOpenBlockAfterLine(String blockName)
      Deprecated.
      Instructs the resultHandler to start a new block after the parsed line is processed
    • setCloseBlockAfterLine

      public void setCloseBlockAfterLine(String blockName)
      Deprecated.
      Instructs the resultHandler to end the specified block after the parsed line is processed
    • setAutoCloseBlock

      public void setAutoCloseBlock(boolean b)
      Deprecated.
      If true, any open block of this type (and other nested open 'autoClose' block) is closed before a new one of the same type is opened. At a forced close, nested blocks are closed too (since 4.9)
      Default value
      true
    • setOpenBlockBeforeLineNumber

      public void setOpenBlockBeforeLineNumber(int i)
      Deprecated.
      If >0 the openBlockBeforeLine instruction is only performed when the current line number is a multiple of this value
      Default value
      0