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
- Author:
- David Hustace , Jason Johns , OpenNMS
| 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)
- 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 to execute as a command line callarguments - a list of Argument objects that need to be passed to the
command line call
- Returns:
- int, the return code of the command
Copyright © 2009. All Rights Reserved.