Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<CommandProcess> |
__TYPE_ARG |
Constructor and Description |
---|
CommandProcess(CommandProcess delegate) |
CommandProcess(Object delegate) |
Modifier and Type | Method and Description |
---|---|
List<String> |
args() |
List<CliToken> |
argsTokens() |
CommandProcess |
backgroundHandler(Handler<Void> handler)
Set a background handler, this handler is called when the command is running and put to background.
|
CommandLine |
commandLine() |
void |
end()
End the process with the exit status
|
void |
end(int status)
End the process.
|
CommandProcess |
endHandler(Handler<Void> handler)
Set an end handler, this handler is called when the command is ended, for instance the command is running
and the shell closes.
|
boolean |
equals(Object o) |
CommandProcess |
foregroundHandler(Handler<Void> handler)
Set a foreground handler, this handler is called when the command is running and put to foreground.
|
CommandProcess |
getDelegate() |
int |
hashCode() |
CommandProcess |
interruptHandler(Handler<Void> handler)
Set an interrupt handler, this handler is called when the command is interrupted, for instance user
press
Ctrl-C . |
boolean |
isForeground() |
static CommandProcess |
newInstance(CommandProcess arg) |
CommandProcess |
resizehandler(Handler<Void> handler)
Set a resize handler, the handler is called when the tty size changes.
|
CommandProcess |
resumeHandler(Handler<Void> handler)
Set a resume handler, this handler is called when the command is resumed, for instance user
types
bg or fg to resume the command. |
Session |
session() |
CommandProcess |
stdinHandler(Handler<String> handler)
Set a stream handler on the standard input to read the data.
|
CommandProcess |
suspendHandler(Handler<Void> handler)
Set a suspend handler, this handler is called when the command is suspended, for instance user
press
Ctrl-Z . |
String |
toString() |
Vertx |
vertx() |
CommandProcess |
write(String data)
Write some text to the standard output.
|
height, newInstance, type, width
public static final io.vertx.lang.rx.TypeArg<CommandProcess> __TYPE_ARG
public CommandProcess(CommandProcess delegate)
public CommandProcess(Object delegate)
public CommandProcess getDelegate()
getDelegate
in class Tty
public Vertx vertx()
public CommandLine commandLine()
public Session session()
public boolean isForeground()
public CommandProcess stdinHandler(Handler<String> handler)
Tty
stdinHandler
in class Tty
handler
- the standard inputpublic CommandProcess interruptHandler(Handler<Void> handler)
Ctrl-C
.handler
- the interrupt handlerpublic CommandProcess suspendHandler(Handler<Void> handler)
Ctrl-Z
.handler
- the interrupt handlerpublic CommandProcess resumeHandler(Handler<Void> handler)
bg
or fg
to resume the command.handler
- the interrupt handlerpublic CommandProcess endHandler(Handler<Void> handler)
handler
- the end handlerpublic CommandProcess write(String data)
public CommandProcess backgroundHandler(Handler<Void> handler)
handler
- the background handlerpublic CommandProcess foregroundHandler(Handler<Void> handler)
handler
- the foreground handlerpublic CommandProcess resizehandler(Handler<Void> handler)
Tty
resizehandler
in class Tty
handler
- the resize handlerpublic void end()
public void end(int status)
status
- the exit status.public static CommandProcess newInstance(CommandProcess arg)
Copyright © 2023 Eclipse. All rights reserved.