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

    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

    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

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

    Methods inherited from class java.lang.Object

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

    • MultiPipeline

      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

    • write

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

      public boolean isEmpty()
    • close

      public void close()