Brooklyn

brooklyn.util.internal.ssh
[Java] Interface ShellTool


public interface ShellTool

Methods for executing things in an environment (localhost process, or ssh)


Field Summary
static ConfigKey PROP_DIRECT_HEADER

static ConfigKey PROP_ERR_STREAM

static ConfigKey PROP_LOCAL_TEMP_DIR

static ConfigKey PROP_NO_EXTRA_OUTPUT

static ConfigKey PROP_OUT_STREAM

static ConfigKey PROP_RUN_AS_ROOT

static ConfigKey PROP_SCRIPT_DIR

static ConfigKey PROP_SCRIPT_HEADER

static ConfigKey PROP_SEPARATOR

 
Method Summary
int execCommands(java.util.Map properties, java.util.List commands, java.util.Map env)

@see #execCommands(Map, List, Map)

int execCommands(java.util.Map properties, java.util.List commands)

int execScript(java.util.Map props, java.util.List commands, java.util.Map env)

@see #execScript(Map, List, Map)

int execScript(java.util.Map props, java.util.List commands)

 

Field Detail

PROP_DIRECT_HEADER

* Executes the set of commands in a shell script. Blocks until completion.
public static final ConfigKey PROP_DIRECT_HEADER


PROP_ERR_STREAM

public static final ConfigKey PROP_ERR_STREAM


PROP_LOCAL_TEMP_DIR

public static final ConfigKey PROP_LOCAL_TEMP_DIR


PROP_NO_EXTRA_OUTPUT

public static final ConfigKey PROP_NO_EXTRA_OUTPUT


PROP_OUT_STREAM

public static final ConfigKey PROP_OUT_STREAM


PROP_RUN_AS_ROOT

public static final ConfigKey PROP_RUN_AS_ROOT


PROP_SCRIPT_DIR

public static final ConfigKey PROP_DIRECT_HEADER = ShellToolConfigKeysForRemote.PROP_DIRECT_HEADER;
public static final ConfigKey PROP_SCRIPT_DIR


PROP_SCRIPT_HEADER

public static final ConfigKey PROP_SCRIPT_HEADER


PROP_SEPARATOR

public static final ConfigKey PROP_SEPARATOR


 
Method Detail

execCommands

public int execCommands(java.util.Map properties, java.util.List commands, java.util.Map env)
See Also:
execCommands(Map, List, Map)


execCommands

public int execCommands(java.util.Map properties, java.util.List commands)


execScript

public int execScript(java.util.Map props, java.util.List commands, java.util.Map env)
See Also:
execScript(Map, List, Map)


execScript

public int execScript(java.util.Map props, java.util.List commands)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.