|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectit.jnrpe.commands.CommandInvoker
public final class CommandInvoker
This class is used to invoke a command.
| Constructor Summary | |
|---|---|
CommandInvoker(IPluginRepository pluginRepo,
CommandRepository commandRepo,
boolean acceptParams,
Collection<IJNRPEEventListener> listeners)
Builds and initializes the CommandInvoker object. |
|
| Method Summary | |
|---|---|
ReturnValue |
invoke(CommandDefinition cd,
String[] argsAry)
This method executes external commands (plugins) The methods also expands the $ARG?$ macros. |
ReturnValue |
invoke(String commandName,
String[] argsAry)
This method executes built in commands or builds a CommandDefinition to. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CommandInvoker(IPluginRepository pluginRepo,
CommandRepository commandRepo,
boolean acceptParams,
Collection<IJNRPEEventListener> listeners)
CommandInvoker object.
pluginRepo - The plugin repository containing all the plugins that must be
used by this invoker.commandRepo - The command repository containing all the commands that must
be used by this invoker.listeners - All the listeners| Method Detail |
|---|
public ReturnValue invoke(String commandName,
String[] argsAry)
commandName - The name of the command, as configured in the server
configuration XMLargsAry - The arguments to pass to the command as configured in the
server configuration XML (with the $ARG?$ macros)
public ReturnValue invoke(CommandDefinition cd,
String[] argsAry)
cd - The command definitionargsAry - The arguments to pass to the command as configured in the
server configuration XML (with the $ARG?$ macros)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||