public class FlowCommandLineContext extends CommandLineContext
| Modifier | Constructor and Description |
|---|---|
protected |
FlowCommandLineContext(CommandLineContext context,
Map<Integer,Map<String,String>> fromPipes,
Map<Integer,Map<String,String>> toPipes,
Map<Integer,Map<String,String>> linkDirectories)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addFlowNodeContext(Integer nodeId,
CommandLineContext flowNodeContext)
Adiciona o contexto para a geração da linha de comando de um nó de um
fluxo.
|
void |
clearFlowNodeContexts()
Apaga todos os contextos para a geração da linha de comando de nós de um
fluxo.
|
static FlowCommandLineContext |
createFlowContext(CommandLineContext context,
Map<Integer,Map<String,String>> fromPipes,
Map<Integer,Map<String,String>> toPipes,
Map<Integer,Map<String,String>> linkDirectories)
Cria o contexto para a execução de um fluxo.
|
CommandLineContext |
getFlowNodeContext(Integer nodeId)
Obtém o contexto para a geração da linha de comando de um nó de um fluxo.
|
Map<Integer,Map<String,String>> |
getFromPipes()
Retorna os pipes utilizados na conexão entre nós de fluxo em parâmetros de
saída, mapeados pelos identificadores dos nós.
|
Map<Integer,Map<String,String>> |
getLinkDirectories()
Diretórios de ligação utilizados na conexão entre nós de fluxo, mapeados
pelos identificadores dos nós.
|
Map<Integer,Map<String,String>> |
getToPipes()
Pipes utilizados na conexão entre nós de fluxo em parâmetros de entrada,
mapeados pelos identificadores dos nós.
|
getAlgorithmRootDirectory, getClientHostName, getCommandId, getFileSeparator, getNodeIdForFlow, getPersistenceDirectory, getPlatformId, getProjectDirectory, getProjectRootDirectory, getSandboxDirectory, getSandboxRootDirectory, isScriptprotected FlowCommandLineContext(CommandLineContext context, Map<Integer,Map<String,String>> fromPipes, Map<Integer,Map<String,String>> toPipes, Map<Integer,Map<String,String>> linkDirectories)
context - o contexto com informações da execução simples.fromPipes - o mapa de pipes dos parâmetros de saída utilizados nas
conexões entre nós, indexados pelo identificador dos nós.toPipes - o mapa de pipes dos parâmetros de entrada utilizados nas
conexões entre nós, indexados pelo identificador dos nós.linkDirectories - o mapa de diretórios de ligação utilizados nas
conexões entre nós, indexados pelo identificador dos nós.public void addFlowNodeContext(Integer nodeId, CommandLineContext flowNodeContext)
nodeId - O identificador do nó.flowNodeContext - O contexto para geração da linha de comando do nó.public CommandLineContext getFlowNodeContext(Integer nodeId)
nodeId - O identificador do nó.public void clearFlowNodeContexts()
public Map<Integer,Map<String,String>> getFromPipes()
public Map<Integer,Map<String,String>> getToPipes()
public Map<Integer,Map<String,String>> getLinkDirectories()
public static FlowCommandLineContext createFlowContext(CommandLineContext context, Map<Integer,Map<String,String>> fromPipes, Map<Integer,Map<String,String>> toPipes, Map<Integer,Map<String,String>> linkDirectories)
context - o contexto com informações da execução simples.fromPipes - o mapa de pipes dos parâmetros de saída utilizados nas
conexões entre nós, indexados pelo identificador dos nós.toPipes - o mapa de pipes dos parâmetros de entrada utilizados nas
conexões entre nós, indexados pelo identificador dos nós.linkDirectories - o mapa de diretórios de ligação utilizados nas
conexões entre nós, indexados pelo identificador dos nós.Copyright © 2018. All rights reserved.