public interface CommandRunner
GlassFish.getCommandRunner().
A command runner is a per-lookup type object, which means each time
GlassFish.getCommandRunner() is called, it returns a new instance of command runner.
Command specific options are passed in the var-args argument of run(String, String...) method.| Modifier and Type | Method and Description |
|---|---|
CommandResult |
run(String command,
String... args)
Execute an administrative command in
GlassFish using the supplied
command arguments. |
void |
setTerse(boolean terse)
Set the terse level.
|
CommandResult run(String command, String... args)
GlassFish using the supplied
command arguments. Refer to GlassFish Administration Guide to know about the commands supported
in GlassFish and their usage.
Example: To add an additional http listener 9090 :
commandRunner.run("create-http-listener", "--listenerport", "9090",
"--listeneraddress", "0.0.0.0",
"--defaultvs", "server",
"--securityenabled", "false",
"listener_id", "my-http-listener-1");
asadmin commands also allow option values to be specified using '=', so the above example can be written as:
commandRunner.run("create-http-listener", "--listenerport=9090",
"--listeneraddress=0.0.0.0",
"--defaultvs=server",
"--securityenabled=false",
"listener_id=my-http-listener-1");
command - command to be executed.args - command arguments.CommandResult which encapsulates exit status, command output, failure cause (if any).void setTerse(boolean terse)
terse - true to get concise output, false otherwise.Copyright © 2017–2020 Eclipse Foundation. All rights reserved.