Interface ReusableScript<T>

Type Parameters:
T -
All Known Implementing Classes:
ReusableScriptImpl

public interface ReusableScript<T>
Alguns Scripts podem ter sua instancia armazenada em Cache para execucoes sucessivas. Isso traz um enorme ganho de performance e no gerenciamento de memoria. Para estes casos, e necessario configurar quando houver necessidade, novos escopos de execucao do script que ocorrem atraves de seu objeto de execucao. Sempre que o Servico de Scripts oferecer uma versao que pode sofrer cache de ums script, seu objeto de contexto estara acessivel para que seja manipulado antes da execucao do script. A implementacao deste conceito visa retirar do Script o onus de armazenar internamente suas informacoes de contexto, ja que elas serao impreterivelmente as mesmas.
Author:
Eduardo Frazao
  • Method Details

    • getScript

      T getScript()
      Obtem a versao instanciada do Script
      Returns:
    • getExecutionObject

      ReusableExecutionObject getExecutionObject()
      Obtem o objeto de execucao do script
      Returns: