Interface Interactive

All Known Implementing Classes:
BackgroundInteractive

public interface Interactive
Serve para que os processos batch sejam executados em modo interativo ou não-interativo, manuseando e dando o devido destino a mensagens de alerta, informações e perguntas ao usuário.

O objetivo é conectar mensagens de qualquer origem com um mecanismo que vai manipulá-las.

Author:
sergio
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Se for preciso, fecha recursos que foram usados, e executa alguma finalização, como por exemplo o registro dos arquivos que foram gerados até agora.
    boolean
    Solicita confirmação para alguma questão.
    int
    Este está aqui só por causa do processo de NFe, e retorna se o usuário respondeu SIM (0), NÃO (1) ou cancelou (2).
    void
    Avisa que ocorreu um problema sério no processo.
    void
    Apresenta o erro ocorrido de forma que possa ser analisado e corrigido.
    void
    Apresenta uma informação que pode ser interessante, geralmente referente à situação atual de um processo.
    void
    Apresenta um aviso muito importante.
  • Method Details

    • info

      void info(Object o)
      Apresenta uma informação que pode ser interessante, geralmente referente à situação atual de um processo.
    • warn

      void warn(Object o)
      Apresenta um aviso muito importante.
    • error

      void error(Object o)
      Avisa que ocorreu um problema sério no processo.
    • error

      void error(Throwable t)
      Apresenta o erro ocorrido de forma que possa ser analisado e corrigido.
    • confirm

      boolean confirm(Object o)
      Solicita confirmação para alguma questão.
    • confirmOrCancel

      int confirmOrCancel(Object o)
      Este está aqui só por causa do processo de NFe, e retorna se o usuário respondeu SIM (0), NÃO (1) ou cancelou (2).
    • close

      void close()
      Se for preciso, fecha recursos que foram usados, e executa alguma finalização, como por exemplo o registro dos arquivos que foram gerados até agora.