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 Summary
Modifier and TypeMethodDescriptionObtem o objeto de execucao do scriptObtem a versao instanciada do Script
-
Method Details
-
getScript
T getScript()Obtem a versao instanciada do Script- Returns:
-
getExecutionObject
ReusableExecutionObject getExecutionObject()Obtem o objeto de execucao do script- Returns:
-