|
||||||||||
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 listenersMethod 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 |