public abstract class AbstractCommandExecutor
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
AbstractCommandExecutor()
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCommandRequestedListener(CommandRequestedListener listener)
Adiciona um listener para um comando solicitado.
|
protected java.lang.String |
executeCommand(csbase.logic.algorithms.AlgorithmConfigurator configurator,
java.lang.String description,
java.lang.String sgaServerName,
csbase.logic.Priority priority,
java.awt.Window owner,
CommandObserver... observers)
Executa um algoritmo a partir do seu configurador devidamente preenchido.
|
protected java.lang.String |
executeCommand(csbase.logic.algorithms.AlgorithmConfigurator configurator,
java.lang.String description,
java.lang.String sgaServerName,
java.awt.Window owner,
CommandObserver... observers)
Executa um algoritmo a partir do seu configurador devidamente preenchido.
|
boolean |
executeInterativeCommand(csbase.logic.algorithms.AlgorithmConfigurator configurator,
java.lang.String description,
java.awt.Window owner)
Executa o comando de maneira interativa com o usuário, abrindo a aplicação
Executor de Algoritmos somente com o algoritmo de interesse carregado.
|
java.lang.Object |
getCommandId()
Obtém o identificador do comando.
|
boolean |
getMailAtEnd()
Indica se deve ser enviado um e-mail ao final da execução do comando.
|
protected void |
notifyCommandRequestedListeners(java.util.Set<csbase.logic.CommandInfo> submittedCommands)
Notifica os listeners de um comando solicitado.
|
protected void |
setCommandId(java.lang.String commandId)
Estabelece o identificador do comando.
|
void |
setMailAtEnd(boolean mailAtEnd)
Define se o usuário deve recever um email quando o comando terminar.
|
protected java.lang.String executeCommand(csbase.logic.algorithms.AlgorithmConfigurator configurator,
java.lang.String description,
java.lang.String sgaServerName,
java.awt.Window owner,
CommandObserver... observers)
throws java.rmi.RemoteException,
csbase.exception.OperationFailureException
configurator - configurador do algoritmo, que já possui os parâmetros
inicializadosdescription - descrição do comandosgaServerName - nome do servidor do SGA a ser usado para execução. Se
for null, indica que a seleção do servidor será automática.owner - janela-mãe da ação.observers - Observadores remotos do comando executadojava.rmi.RemoteException - caso tenha havido falha na chamada remotacsbase.exception.OperationFailureException - caso o escalonador de comandos não esteja
inicializadoprotected java.lang.String executeCommand(csbase.logic.algorithms.AlgorithmConfigurator configurator,
java.lang.String description,
java.lang.String sgaServerName,
csbase.logic.Priority priority,
java.awt.Window owner,
CommandObserver... observers)
throws java.rmi.RemoteException,
csbase.exception.OperationFailureException
configurator - configurador do algoritmo, que já possui os parâmetros
inicializadosdescription - descrição do comandosgaServerName - nome do servidor do SGA a ser usado para execução. Se
for null, indica que a seleção do servidor será automática.priority - indica a prioridade do comando a ser executado.owner - janela-mãe da ação.observers - Observadores remotos do comando executadojava.rmi.RemoteException - caso tenha havido falha na chamada remotacsbase.exception.OperationFailureException - caso o escalonador de comandos não esteja
inicializadopublic boolean executeInterativeCommand(csbase.logic.algorithms.AlgorithmConfigurator configurator,
java.lang.String description,
java.awt.Window owner)
configurator - configurador do algoritmo, que já possui os parâmetros
inicializadosdescription - descrição do comandoowner - janela-mãe da ação.protected void notifyCommandRequestedListeners(java.util.Set<csbase.logic.CommandInfo> submittedCommands)
submittedCommands - os comandos solicitadospublic void addCommandRequestedListener(CommandRequestedListener listener)
listener - listener de um comando solicitadopublic java.lang.Object getCommandId()
protected void setCommandId(java.lang.String commandId)
commandId - identificador do comandopublic void setMailAtEnd(boolean mailAtEnd)
mailAtEnd - true se o usuário deve receber o email, false caso
contráriopublic boolean getMailAtEnd()
Copyright © 2018. All Rights Reserved.