org.opennms.netmgt.notifd
Class CommandExecutor
java.lang.Object
org.opennms.netmgt.notifd.CommandExecutor
- All Implemented Interfaces:
- ExecutorStrategy
public class CommandExecutor
- extends Object
- implements ExecutorStrategy
This is a class to store and execute a console command
- Version:
- $Id: $
- Author:
- David Hustace , Jason Johns , OpenNMS , David Hustace , Jason Johns , OpenNMS , David Hustace , Jason Johns , OpenNMS
|
Method Summary |
int |
execute(String commandLine,
List<Argument> arguments)
Implement this method to support execute style commands such as a system
command or to instantiate a Java class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CommandExecutor
public CommandExecutor()
execute
public int execute(String commandLine,
List<Argument> arguments)
- Implement this method to support execute style commands such as a system
command or to instantiate a Java class.
This method executes the command using a Process. The method will decide
if an input stream needs to be used.
- Specified by:
execute in interface ExecutorStrategy
- Parameters:
commandLine - the command/class to execute/instantiatearguments - a list of Argument objects that need to be passed to the
command line call or the class execute method
- Returns:
- int, the return code of the command/execute method
Copyright © 2011. All Rights Reserved.