Class MultiPipeline

java.lang.Object
br.com.intersys.systextil.util.MultiPipeline

public class MultiPipeline extends Object
Controla internamente uma série de arquivos pipeline, que vão se renovando e processando ao alcançar um número máximo de linhas por aquivo.
Author:
Sérgio
  • Nested Class Summary Link icon

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Processador que envia arquivos para uma impressora a cada vez que é gravada uma quantidade máxima de linhas, ou quando o pipeline é fechado.
    static interface 
    O processador de pipelines que configura o que deve ser feito quando um pipeline é iniciado e quando ele alcança uma quantidade máxima de linhas ou é fechado.
    static class 
    Processador que emula um simples UtilPipeline.
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    Inicia um controlador de pipeline habilitado a quebrar o pipeline em uma quantidade máxima de linhas, conforme estiver configurado no processador de pipelines.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    void
     
    boolean
     
    void
    write(Object... varArray)
     

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • MultiPipeline Link icon

      public MultiPipeline(MultiPipeline.Processor proc)
      Inicia um controlador de pipeline habilitado a quebrar o pipeline em uma quantidade máxima de linhas, conforme estiver configurado no processador de pipelines.
      Parameters:
      proc - o processador de pipelines com as configurações que serão usadas pelo controlador
  • Method Details Link icon

    • write Link icon

      public void write(Object... varArray)
    • isEmpty Link icon

      public boolean isEmpty()
    • close Link icon

      public void close()