public class FlowCommandExecutor extends AbstractCommandExecutor
| Constructor and Description |
|---|
FlowCommandExecutor() |
| Modifier and Type | Method and Description |
|---|---|
String |
executeCommand(csbase.logic.ClientFile file,
Map<Integer,NodeParametersValues> paramValuesList,
String description,
boolean openFlowApplication,
String sgaServerName,
Window owner,
CommandObserver... observers)
Executa um fluxo de algoritmos a partir de um arquivo (.flx).
|
String |
executeCommand(csbase.logic.algorithms.flows.Flow flow,
Map<Integer,NodeParametersValues> paramValuesList,
String description,
boolean openFlowApplication,
String sgaServerName,
Window owner,
CommandObserver... observers)
Executa um comando a partir de um configurador de um fluxo de algoritmos
que esteja ou não instalado no servidor.
|
String |
executeCommand(FlowParametersValues paramValuesList,
String description,
boolean openFlowApplication,
String sgaServerName,
Window owner,
CommandObserver... observers)
Executa um comando de um fluxo de algoritmos que esteja instalado no
servidor.
|
boolean |
executeIterativeCommand(csbase.logic.algorithms.flows.Flow flow,
Map<Integer,NodeParametersValues> paramValuesList,
String description,
boolean openFlowApplication,
String sgaServerName,
Window owner,
CommandObserver... observers)
Executa um comando a partir de um configurador de um fluxo de algoritmos
que esteja ou não instalado no servidor.
|
csbase.logic.algorithms.flows.configurator.FlowAlgorithmConfigurator |
getConfigurator(String algorithmName,
csbase.logic.algorithms.AlgorithmVersionId versionId,
Window owner)
Obtém o configurador do fluxo de algoritmos.
|
addCommandRequestedListener, executeCommand, executeCommand, executeInterativeCommand, getCommandId, getMailAtEnd, notifyCommandRequestedListeners, setCommandId, setMailAtEndpublic csbase.logic.algorithms.flows.configurator.FlowAlgorithmConfigurator getConfigurator(String algorithmName, csbase.logic.algorithms.AlgorithmVersionId versionId, Window owner)
algorithmName - nome do algoritmo.versionId - versão do algoritmo.owner - janela-mãe da ação.public boolean executeIterativeCommand(csbase.logic.algorithms.flows.Flow flow,
Map<Integer,NodeParametersValues> paramValuesList,
String description,
boolean openFlowApplication,
String sgaServerName,
Window owner,
CommandObserver... observers)
throws RemoteException,
csbase.exception.OperationFailureException
flow - o fluxo de algoritmosparamValuesList - lista dos valores de parâmetros dos algoritmos a
serem inicializados no fluxo, ou null, caso já estejam preenchidosdescription - descrição do comandoopenFlowApplication - se true, a aplicação a ser aberta para
edição/execução do fluxo é a de Construtor de Fluxos, caso
contrário, abre-se o Executor de AlgoritmossgaServerName - 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 executadoRemoteException - caso tenha havido falha na chamada remotacsbase.exception.OperationFailureException - caso o escalonador de comandos não esteja
inicializadopublic String executeCommand(csbase.logic.algorithms.flows.Flow flow, Map<Integer,NodeParametersValues> paramValuesList, String description, boolean openFlowApplication, String sgaServerName, Window owner, CommandObserver... observers) throws RemoteException, csbase.exception.OperationFailureException
flow - o fluxo de algoritmosparamValuesList - lista dos valores de parâmetros dos algoritmos a
serem inicializados no fluxo, ou null, caso já estejam preenchidosdescription - descrição do comandoopenFlowApplication - se true, a aplicação a ser aberta para
edição/execução do fluxo é a de Construtor de Fluxos, caso
contrário, abre-se o Executor de AlgoritmossgaServerName - 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 executadoRemoteException - caso tenha havido falha na chamada remotacsbase.exception.OperationFailureException - caso o escalonador de comandos não esteja
inicializadopublic String executeCommand(FlowParametersValues paramValuesList, String description, boolean openFlowApplication, String sgaServerName, Window owner, CommandObserver... observers) throws RemoteException, csbase.exception.OperationFailureException
paramValuesList - lista dos valores de parâmetros dos algoritmos a
serem inicializados no fluxo, ou null, caso já estejam preenchidosdescription - descrição do comandoopenFlowApplication - se true, a aplicação a ser aberta para
edição/execução do fluxo é a de Construtor de Fluxos, caso
contrário, abre-se o Executor de AlgoritmossgaServerName - 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 executadoRemoteException - caso tenha havido falha na chamada remotacsbase.exception.OperationFailureException - caso o escalonador de comandos não esteja
inicializadopublic String executeCommand(csbase.logic.ClientFile file, Map<Integer,NodeParametersValues> paramValuesList, String description, boolean openFlowApplication, String sgaServerName, Window owner, CommandObserver... observers) throws csbase.exception.ParseException, csbase.exception.OperationFailureException, IOException
file - arquivo que contém o fluxo de algoritmosparamValuesList - lista dos valores de parâmetros dos algoritmos a
serem inicializados no fluxo, ou null, caso já estejam preenchidosdescription - descrição do comandoopenFlowApplication - se true, a aplicação a ser aberta para
edição/execução do fluxo é a de Construtor de Fluxos, caso
contrário, abre-se o Executor de AlgoritmossgaServerName - 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 executadoIOException - em caso de erro de IOcsbase.exception.OperationFailureException - no caso de falhacsbase.exception.ParseException - no caso de erro de parser do fluxoCopyright © 2018. All rights reserved.