Class AutoChunkProcessor

java.lang.Object
org.talend.sdk.component.runtime.manager.chain.AutoChunkProcessor
All Implemented Interfaces:
org.talend.sdk.component.runtime.base.Lifecycle

public class AutoChunkProcessor extends Object implements org.talend.sdk.component.runtime.base.Lifecycle
  • Field Details

    • chunkSize

      protected final int chunkSize
    • processor

      protected final org.talend.sdk.component.runtime.output.Processor processor
    • processedItemCount

      protected int processedItemCount
  • Constructor Details

  • Method Details

    • onElement

      public void onElement(org.talend.sdk.component.runtime.output.InputFactory ins, org.talend.sdk.component.runtime.output.OutputFactory outs)
    • flush

      public void flush(org.talend.sdk.component.runtime.output.OutputFactory outs)
    • stop

      public void stop()
      Specified by:
      stop in interface org.talend.sdk.component.runtime.base.Lifecycle
    • plugin

      public String plugin()
      Specified by:
      plugin in interface org.talend.sdk.component.runtime.base.Lifecycle
    • rootName

      public String rootName()
      Specified by:
      rootName in interface org.talend.sdk.component.runtime.base.Lifecycle
    • name

      public String name()
      Specified by:
      name in interface org.talend.sdk.component.runtime.base.Lifecycle
    • start

      public void start()
      Specified by:
      start in interface org.talend.sdk.component.runtime.base.Lifecycle