Class Command
- java.lang.Object
-
- io.vertx.reactivex.ext.shell.command.Command
-
public class Command extends Object
A Vert.x Shell command, it can be created from any language using theCommandBuilder.command(java.lang.String)
or from a Java class usingio.vertx.reactivex.ext.shell.command.Command#create
NOTE: This class has been automatically generated from theoriginal
non RX-ified interface using Vert.x codegen.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeArg<Command>
__TYPE_ARG
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CLI
cli()
void
complete(Completion completion)
Perform command completion, when the command is done completing it should call or )} method to signal completion is done.Process
createProcess()
Create a new process with empty arguments.Process
createProcess(List<CliToken> args)
Create a new process with the passed arguments.boolean
equals(Object o)
Command
getDelegate()
int
hashCode()
String
name()
static Command
newInstance(Command arg)
String
toString()
-
-
-
Method Detail
-
getDelegate
public Command getDelegate()
-
name
public String name()
- Returns:
- the command name
-
cli
public CLI cli()
- Returns:
- the command line interface, can be null
-
createProcess
public Process createProcess()
Create a new process with empty arguments.- Returns:
- the process
-
createProcess
public Process createProcess(List<CliToken> args)
Create a new process with the passed arguments.- Parameters:
args
- the process arguments- Returns:
- the process
-
complete
public void complete(Completion completion)
Perform command completion, when the command is done completing it should call or )} method to signal completion is done.- Parameters:
completion
- the completion object
-
-