- cli() - Method in class io.vertx.ext.shell.command.AnnotatedCommand
-
- cli() - Method in class io.vertx.ext.shell.command.base.Echo
-
- cli() - Method in interface io.vertx.ext.shell.command.Command
-
- CliToken - Interface in io.vertx.ext.shell.cli
-
A parsed token in the command line interface.
- close() - Method in interface io.vertx.ext.shell.Shell
-
Close the shell.
- close() - Method in interface io.vertx.ext.shell.ShellServer
-
Close the shell server, this is an asynchronous close.
- close(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.shell.ShellServer
-
Close the shell server, this is an asynchronous close.
- close(Handler<Void>) - Method in interface io.vertx.ext.shell.system.JobController
-
Close the controller and terminate all the underlying jobs, a closed controller does not accept anymore jobs.
- close() - Method in interface io.vertx.ext.shell.system.JobController
-
Close the shell session and terminate all the underlying jobs.
- close() - Method in interface io.vertx.ext.shell.term.Term
-
Close the connection to terminal.
- close() - Method in interface io.vertx.ext.shell.term.TermServer
-
Close the server.
- close(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.shell.term.TermServer
-
Like
TermServer.close() but supplying a handler that will be notified when close is complete.
- closeHandler(Handler<Void>) - Method in interface io.vertx.ext.shell.term.Term
-
Set a handler that will be called when the terminal is closed.
- Command - Interface in io.vertx.ext.shell.command
-
- command(String) - Static method in interface io.vertx.ext.shell.command.CommandBuilder
-
Create a new commmand builder, the command is responsible for managing the options and arguments via the
arguments.
- command(CLI) - Static method in interface io.vertx.ext.shell.command.CommandBuilder
-
Create a new commmand with its
CLI descriptor.
- CommandBuilder - Interface in io.vertx.ext.shell.command
-
A build for Vert.x Shell command.
- commandLine() - Method in interface io.vertx.ext.shell.command.CommandProcess
-
- CommandProcess - Interface in io.vertx.ext.shell.command
-
The command process provides interaction with the process of the command provided by Vert.x Shell.
- CommandRegistry - Interface in io.vertx.ext.shell.command
-
A registry that contains the commands known by a shell.
It is a mutable command resolver.
- CommandResolver - Interface in io.vertx.ext.shell.command
-
A resolver for commands, so the shell can discover commands.
- CommandResolverFactory - Interface in io.vertx.ext.shell.spi
-
The SPI interface for discovering commands.
- commands() - Method in class io.vertx.ext.shell.command.base.BaseCommandPack
-
- commands() - Method in interface io.vertx.ext.shell.command.CommandResolver
-
- complete(List<String>) - Method in interface io.vertx.ext.shell.cli.Completion
-
End the completion with a list of candidates, these candidates will be displayed by the shell on the console.
- complete(String, boolean) - Method in interface io.vertx.ext.shell.cli.Completion
-
End the completion with a value that will be inserted to complete the line.
- complete(Completion) - Method in class io.vertx.ext.shell.command.AnnotatedCommand
-
- complete(Completion) - Method in class io.vertx.ext.shell.command.base.FileSystemCd
-
- complete(Completion) - Method in class io.vertx.ext.shell.command.base.FileSystemLs
-
- complete(Completion) - Method in interface io.vertx.ext.shell.command.Command
-
- Completion - Interface in io.vertx.ext.shell.cli
-
The completion object
- completionHandler(Handler<Completion>) - Method in interface io.vertx.ext.shell.command.CommandBuilder
-
Set the command completion handler, the completion handler when the user asks for contextual command line
completion, usually hitting the tab key.
- create(Vertx, Class<? extends AnnotatedCommand>) - Static method in interface io.vertx.ext.shell.command.Command
-
Create a command from a Java class, annotated with Vert.x Core CLI annotations.
- create(Vertx) - Static method in interface io.vertx.ext.shell.command.CommandRegistry
-
Create a new registry.
- create() - Static method in interface io.vertx.ext.shell.session.Session
-
Create a new empty session.
- create(Vertx, ShellServerOptions) - Static method in interface io.vertx.ext.shell.ShellServer
-
Create a new shell server with default options.
- create(Vertx) - Static method in interface io.vertx.ext.shell.ShellServer
-
Create a new shell server with specific options.
- create(Vertx) - Static method in interface io.vertx.ext.shell.ShellService
-
- create(Vertx, ShellServiceOptions) - Static method in interface io.vertx.ext.shell.ShellService
-
Create a new shell service.
- create() - Static method in interface io.vertx.ext.shell.term.Pty
-
Create a new pseudo terminal with no terminal type.
- create(String) - Static method in interface io.vertx.ext.shell.term.Pty
-
Create a new pseudo terminal.
- create(Vertx, String) - Static method in interface io.vertx.ext.shell.term.SockJSTermHandler
-
- createBlank(String) - Static method in interface io.vertx.ext.shell.cli.CliToken
-
Create a new blank token.
- createHttpTermServer(Vertx) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the HTTP protocol.
- createHttpTermServer(Vertx, HttpTermOptions) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the HTTP protocol.
- createHttpTermServer(Vertx, Router) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the HTTP protocol, using an existing router.
- createHttpTermServer(Vertx, Router, HttpTermOptions) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the HTTP protocol, using an existing router.
- createJob(List<CliToken>) - Method in interface io.vertx.ext.shell.Shell
-
Create a job, the created job should then be executed with the
Job.run() method.
- createJob(String) - Method in interface io.vertx.ext.shell.Shell
-
- createJob(Process, String) - Method in interface io.vertx.ext.shell.system.JobController
-
Create a job wrapping a process.
- createProcess() - Method in interface io.vertx.ext.shell.command.Command
-
Create a new process with empty arguments.
- createProcess(List<CliToken>) - Method in interface io.vertx.ext.shell.command.Command
-
Create a new process with the passed arguments.
- createShell(Term) - Method in interface io.vertx.ext.shell.ShellServer
-
Create a new shell, the returned shell should be closed explicitely.
- createShell() - Method in interface io.vertx.ext.shell.ShellServer
-
Create a new shell, the returned shell should be closed explicitely.
- createSSHTermServer(Vertx) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the SSH protocol.
- createSSHTermServer(Vertx, SSHTermOptions) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the SSH protocol.
- createTelnetTermServer(Vertx) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the Telnet protocol.
- createTelnetTermServer(Vertx, TelnetTermOptions) - Static method in interface io.vertx.ext.shell.term.TermServer
-
Create a term server for the Telnet protocol.
- createText(String) - Static method in interface io.vertx.ext.shell.cli.CliToken
-
Create a text token.
- server() - Method in interface io.vertx.ext.shell.ShellService
-
- session() - Method in interface io.vertx.ext.shell.cli.Completion
-
- session() - Method in interface io.vertx.ext.shell.command.CommandProcess
-
- Session - Interface in io.vertx.ext.shell.session
-
A shell session.
- session() - Method in interface io.vertx.ext.shell.Shell
-
- setAcceptBacklog(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setAcceptBacklog(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setAddress(String) - Method in class io.vertx.ext.shell.command.base.BusPublish
-
- setAddresses(List<String>) - Method in class io.vertx.ext.shell.command.base.BusTail
-
- setAll(boolean) - Method in class io.vertx.ext.shell.command.base.FileSystemLs
-
- setAuthOptions(AuthOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
Set the auth options.
- setAuthOptions(AuthOptions) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the auth options.
- setBody(String) - Method in class io.vertx.ext.shell.command.base.BusPublish
-
- setCharset(String) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
Set the charset used for encoding / decoding text data from/to SockJS
- setCharset(String) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setClientAuth(ClientAuth) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setClientAuthRequired(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setCompressionSupported(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setDefaultCharset(String) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the default charset to use when the client does not specifies one.
- setDir(String) - Method in class io.vertx.ext.shell.command.base.FileSystemCd
-
- setEll(boolean) - Method in class io.vertx.ext.shell.command.base.FileSystemLs
-
- setFile(String) - Method in class io.vertx.ext.shell.command.base.FileSystemLs
-
- setHandle100ContinueAutomatically(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setHeaders(List<String>) - Method in class io.vertx.ext.shell.command.base.BusPublish
-
- setHost(String) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setHost(String) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the host
- setHost(String) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setHttpOptions(HttpTermOptions) - Method in class io.vertx.ext.shell.ShellServiceOptions
-
- setId(String) - Method in class io.vertx.ext.shell.command.base.VerticleUndeploy
-
- setIdleTimeout(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setIdleTimeout(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setInBinary(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
Set the telnet connection to negociate binary data format when receiving from the client, the default value is true.
- setIntputrc(String) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
The path of the inputrc config.
- setIntputrc(String) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
The path of the inputrc config.
- setIntputrc(String) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
The path of the inputrc config.
- setKey(String) - Method in class io.vertx.ext.shell.command.base.LocalMapPut
-
- setKeyPairOptions(JksOptions) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the key pair options in jks format, aka Java keystore.
- setKeys(List<String>) - Method in class io.vertx.ext.shell.command.base.LocalMapGet
-
- setKeys(List<String>) - Method in class io.vertx.ext.shell.command.base.LocalMapRm
-
- setKeyStoreOptions(JksOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setKeyStoreOptions(JksOptions) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setLocal(boolean) - Method in class io.vertx.ext.shell.command.base.BusTail
-
- setMap(String) - Method in class io.vertx.ext.shell.command.base.LocalMapGet
-
- setMap(String) - Method in class io.vertx.ext.shell.command.base.LocalMapPut
-
- setMap(String) - Method in class io.vertx.ext.shell.command.base.LocalMapRm
-
- setName(String) - Method in class io.vertx.ext.shell.command.base.VerticleDeploy
-
- setOptions(String) - Method in class io.vertx.ext.shell.command.base.VerticleDeploy
-
- setOutBinary(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
Set the telnet connection to negociate binary data format when sending to the client, the default value is true.
- setPemKeyCertOptions(PemKeyCertOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setPemKeyCertOptions(PemKeyCertOptions) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setPemKeyPairOptions(PemKeyCertOptions) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the key pair store options in pem format.
- setPemTrustOptions(PemTrustOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setPemTrustOptions(PemTrustOptions) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setPfxKeyCertOptions(PfxOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setPfxKeyCertOptions(PfxOptions) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setPfxKeyPairOptions(PfxOptions) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the key pair options in pfx format.
- setPfxTrustOptions(PfxOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setPfxTrustOptions(PfxOptions) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setPort(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setPort(int) - Method in class io.vertx.ext.shell.term.SSHTermOptions
-
Set the port
- setPort(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setReaperInterval(long) - Method in class io.vertx.ext.shell.ShellServerOptions
-
Set the repear interval, i.e the period at which session eviction is performed.
- setReaperInterval(long) - Method in class io.vertx.ext.shell.ShellServiceOptions
-
- setReceiveBufferSize(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setReceiveBufferSize(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setReply(boolean) - Method in class io.vertx.ext.shell.command.base.BusSend
-
- setReuseAddress(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setReuseAddress(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setSeconds(String) - Method in class io.vertx.ext.shell.command.base.Sleep
-
- setSendBufferSize(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setSendBufferSize(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setSession(Session) - Method in interface io.vertx.ext.shell.system.Job
-
Set a session on the job.
- setSession(Session) - Method in interface io.vertx.ext.shell.system.Process
-
Set the process session
- setSession(Session) - Method in interface io.vertx.ext.shell.term.Term
-
Associate the term with a session.
- setSessionTimeout(long) - Method in class io.vertx.ext.shell.ShellServerOptions
-
Set the session timeout.
- setSessionTimeout(long) - Method in class io.vertx.ext.shell.ShellServiceOptions
-
- setShellHtmlResource(Buffer) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
Set shell.html resource to use.
- setSize(int, int) - Method in interface io.vertx.ext.shell.term.Pty
-
Resize the terminal.
- setSockJSHandlerOptions(SockJSHandlerOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
The SockJS handler options.
- setSockJSPath(String) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
Configure the SockJS path, the default value is /term/*.
- setSoLinger(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setSoLinger(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setSSHOptions(SSHTermOptions) - Method in class io.vertx.ext.shell.ShellServiceOptions
-
Set the SSH options, if the option is null, SSH will not be started.
- setSsl(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setSsl(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setTcpKeepAlive(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setTcpKeepAlive(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setTcpNoDelay(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setTcpNoDelay(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setTelnetOptions(TelnetTermOptions) - Method in class io.vertx.ext.shell.ShellServiceOptions
-
Set the Telnet options, if the option is null, Telnet will not be started.
- setTermJsResource(Buffer) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
Set term.js resource to use.
- setTimeout(long) - Method in class io.vertx.ext.shell.command.base.BusSend
-
- setTrafficClass(int) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setTrafficClass(int) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setTrustStoreOptions(JksOptions) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setTrustStoreOptions(JksOptions) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setTty(Tty) - Method in interface io.vertx.ext.shell.system.Job
-
Set a tty on the job.
- setTty(Tty) - Method in interface io.vertx.ext.shell.system.Process
-
Set the process tty.
- setType(ObjectType) - Method in class io.vertx.ext.shell.command.base.BusPublish
-
- setUsePooledBuffers(boolean) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
- setUsePooledBuffers(boolean) - Method in class io.vertx.ext.shell.term.TelnetTermOptions
-
- setValue(String) - Method in class io.vertx.ext.shell.command.base.LocalMapPut
-
- setVerbose(boolean) - Method in class io.vertx.ext.shell.command.base.BusPublish
-
- setVerbose(boolean) - Method in class io.vertx.ext.shell.command.base.BusTail
-
- setVertsShellJsResource(Buffer) - Method in class io.vertx.ext.shell.term.HttpTermOptions
-
Set vertxshell.js resource to use.
- setWelcomeMessage(String) - Method in class io.vertx.ext.shell.ShellServerOptions
-
Set the shell welcome message, i.e the message displayed in the user console when he connects to the shell.
- setWelcomeMessage(String) - Method in class io.vertx.ext.shell.ShellServiceOptions
-
- Shell - Interface in io.vertx.ext.shell
-
An interactive session between a consumer and a shell.
- ShellServer - Interface in io.vertx.ext.shell
-
- ShellServerOptions - Class in io.vertx.ext.shell
-
The configurations options for the shell server.
- ShellServerOptions() - Constructor for class io.vertx.ext.shell.ShellServerOptions
-
- ShellServerOptions(ShellServerOptions) - Constructor for class io.vertx.ext.shell.ShellServerOptions
-
- ShellServerOptions(JsonObject) - Constructor for class io.vertx.ext.shell.ShellServerOptions
-
- ShellServerOptionsConverter - Class in io.vertx.ext.shell
-
- ShellServerOptionsConverter() - Constructor for class io.vertx.ext.shell.ShellServerOptionsConverter
-
- ShellService - Interface in io.vertx.ext.shell
-
The shell service, provides a remotely accessible shell available via Telnet or SSH according to the
ShellServiceOptions configuration.
The shell service will expose commands using
CommandResolver on the classpath and
the shared command registry for the Vert.x instance.
- ShellServiceOptions - Class in io.vertx.ext.shell
-
- ShellServiceOptions() - Constructor for class io.vertx.ext.shell.ShellServiceOptions
-
- ShellServiceOptions(ShellServiceOptions) - Constructor for class io.vertx.ext.shell.ShellServiceOptions
-
- ShellServiceOptions(JsonObject) - Constructor for class io.vertx.ext.shell.ShellServiceOptions
-
- ShellServiceOptionsConverter - Class in io.vertx.ext.shell
-
- ShellServiceOptionsConverter() - Constructor for class io.vertx.ext.shell.ShellServiceOptionsConverter
-
- ShellVerticle - Class in io.vertx.ext.shell
-
- ShellVerticle() - Constructor for class io.vertx.ext.shell.ShellVerticle
-
- SignalHandler - Interface in io.vertx.ext.shell.term
-
- slave() - Method in interface io.vertx.ext.shell.term.Pty
-
- Sleep - Class in io.vertx.ext.shell.command.base
-
- Sleep() - Constructor for class io.vertx.ext.shell.command.base.Sleep
-
- SockJSTermHandler - Interface in io.vertx.ext.shell.term
-
- SSHTermOptions - Class in io.vertx.ext.shell.term
-
The SSH term configuration options.
- SSHTermOptions() - Constructor for class io.vertx.ext.shell.term.SSHTermOptions
-
- SSHTermOptions(SSHTermOptions) - Constructor for class io.vertx.ext.shell.term.SSHTermOptions
-
- SSHTermOptions(JsonObject) - Constructor for class io.vertx.ext.shell.term.SSHTermOptions
-
- SSHTermOptionsConverter - Class in io.vertx.ext.shell.term
-
- SSHTermOptionsConverter() - Constructor for class io.vertx.ext.shell.term.SSHTermOptionsConverter
-
- start() - Method in interface io.vertx.ext.shell.ShellService
-
Start the shell service, this is an asynchronous start.
- start(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.shell.ShellService
-
Start the shell service, this is an asynchronous start.
- start(Future<Void>) - Method in class io.vertx.ext.shell.ShellVerticle
-
- status() - Method in interface io.vertx.ext.shell.system.Job
-
- status() - Method in interface io.vertx.ext.shell.system.Process
-
- statusUpdateHandler(Handler<ExecStatus>) - Method in interface io.vertx.ext.shell.system.Job
-
Set an handler called when the job terminates.
- stdinHandler(Handler<String>) - Method in interface io.vertx.ext.shell.command.CommandProcess
-
- stdinHandler(Handler<String>) - Method in interface io.vertx.ext.shell.term.Term
-
- stdinHandler(Handler<String>) - Method in interface io.vertx.ext.shell.term.Tty
-
Set a stream handler on the standard input to read the data.
- stdoutHandler(Handler<String>) - Method in interface io.vertx.ext.shell.term.Pty
-
Set the standard out handler of the pseudo terminal.
- stop() - Method in interface io.vertx.ext.shell.ShellService
-
Stop the shell service, this is an asynchronous stop.
- stop(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.shell.ShellService
-
Stop the shell service, this is an asynchronous start.
- suspend() - Method in interface io.vertx.ext.shell.system.Job
-
Resume the job.
- suspend() - Method in interface io.vertx.ext.shell.system.Process
-
Resume the process.
- suspend(Handler<Void>) - Method in interface io.vertx.ext.shell.system.Process
-
Resume the process.
- suspendHandler(Handler<Void>) - Method in interface io.vertx.ext.shell.command.CommandProcess
-
Set a suspend handler, this handler is called when the command is suspended, for instance user
press Ctrl-Z.
- suspendHandler(SignalHandler) - Method in interface io.vertx.ext.shell.term.Term
-
Set a suspend signal handler on the term.