Execute an administrative command in {@link GlassFish} using the suppliedcommand 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");
@param command command to be executed.
@param args command arguments.
@return {@link CommandResult} which encapsulates exit status, command output, failure cause (if any).