|
Static Public Member Functions |
boolean | useNativeSSH () |
boolean | killNativeSSH () |
boolean | remote (String username, String password, String command, String endMark, NativeCommand.Listener listener, String host) throws Throwable |
void | remoteDownAll () |
void | localInProc (Properties properties, String pexpect, NativeCommand.Listener listener, final RunMain runMain) |
void | local (final RunMain runMain) |
void | localOutProc (String command, boolean foreground, long maxExecutionTime, String endMark, NativeCommand.Listener listener) throws Throwable |
void | remoteDaemonEnable (Firestarter fs) |
void | remoteDaemonForServices (String host, int instance, boolean startStop, String cmdFlags, NativeCommand.Listener listener) |
void | remoteDaemonForContainers (String host, int instance, boolean startStop, String contName, String contType, String[] contTypeMods, String cmdFlags, NativeCommand.Listener listener) |
Static Public Attributes |
boolean | disableRemote = false |
final String | SYSPROP_USE_NATIVE_SSH = "AcsCommandCenter.useNativeSSH" |
final String | SYSPROP_KILL_NATIVE_SSH = "AcsCommandCenter.killNativeSSH" |
final String | SYSPROP_COMMAND_NATIVE_SSH = "AcsCommandCenter.commandNativeSSH" |
RemoteFlow | remoteFlow = new RemoteFlow() |
LocalInProcFlow | localInProcFlow = new LocalInProcFlow() |
LocalOutProcFlow | localOutProcFlow = new LocalOutProcFlow() |
SingleStepFlow | singleStepFlow = new SingleStepFlow() |
RemoteServicesDaemonFlow | remoteServicesDaemonFlow = new RemoteServicesDaemonFlow() |
RemoteContainerDaemonFlow | remoteContainerDaemonFlow = new RemoteContainerDaemonFlow() |
int | remoteDaemonForContainersCompletionDelay = 2500 |
Static Protected Attributes |
Vector< Connection > | connections = new Vector<Connection>() |
Vector< Session > | sessions = new Vector<Session>() |
Static Private Member Functions |
boolean | remotePortable (String username, String password, String command, String endMark, NativeCommand.Listener listener, String host) throws IOException |
void | remoteDownAllPortable () |
boolean | remoteNative (String username, final String password, final String command, String endMark, NativeCommand.Listener listener, String host) throws Throwable |
void | remoteDownAllNative () |
Static Private Attributes |
Logger | log = MiscUtils.getPackageLogger(Executor.class) |
Vector< NativeCommand > | remoteNativeTasks = new Vector<NativeCommand>() |
Firestarter | firestarter |