| Package | Description | 
|---|---|
| io.vertx.rxjava.ext.shell | |
| io.vertx.rxjava.ext.shell.term | 
| Modifier and Type | Method and Description | 
|---|---|
ShellServer | 
ShellServer.registerTermServer(TermServer termServer)
Register a term server to this shell server, the term server lifecycle methods are managed by this shell server. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<TermServer> | 
TermServer.__TYPE_ARG  | 
| Modifier and Type | Method and Description | 
|---|---|
TermServer | 
TermServer.authProvider(AuthProvider provider)
Set an auth provider to use, any provider configured in options will override this provider. 
 | 
static TermServer | 
TermServer.createHttpTermServer(Vertx vertx)
Create a term server for the HTTP protocol. 
 | 
static TermServer | 
TermServer.createHttpTermServer(Vertx vertx,
                    HttpTermOptions options)
Create a term server for the HTTP protocol. 
 | 
static TermServer | 
TermServer.createHttpTermServer(Vertx vertx,
                    Router router)
Create a term server for the HTTP protocol, using an existing router. 
 | 
static TermServer | 
TermServer.createHttpTermServer(Vertx vertx,
                    Router router,
                    HttpTermOptions options)
Create a term server for the HTTP protocol, using an existing router. 
 | 
static TermServer | 
TermServer.createSSHTermServer(Vertx vertx)
Create a term server for the SSH protocol. 
 | 
static TermServer | 
TermServer.createSSHTermServer(Vertx vertx,
                   SSHTermOptions options)
Create a term server for the SSH protocol. 
 | 
static TermServer | 
TermServer.createTelnetTermServer(Vertx vertx)
Create a term server for the Telnet protocol. 
 | 
static TermServer | 
TermServer.createTelnetTermServer(Vertx vertx,
                      TelnetTermOptions options)
Create a term server for the Telnet protocol. 
 | 
TermServer | 
TermServer.listen()
Bind the term server, the  
termHandler(io.vertx.core.Handler<io.vertx.rxjava.ext.shell.term.Term>) must be set before. | 
TermServer | 
TermServer.listen(Handler<AsyncResult<TermServer>> listenHandler)
Bind the term server, the  
termHandler(io.vertx.core.Handler<io.vertx.rxjava.ext.shell.term.Term>) must be set before. | 
static TermServer | 
TermServer.newInstance(TermServer arg)  | 
TermServer | 
TermServer.termHandler(Handler<Term> handler)
Set the term handler that will receive incoming client connections. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Observable<TermServer> | 
TermServer.listenObservable()
Deprecated. 
 
use  
rxListen() instead | 
Single<TermServer> | 
TermServer.rxListen()
Bind the term server, the  
termHandler(io.vertx.core.Handler<io.vertx.rxjava.ext.shell.term.Term>) must be set before. | 
| Modifier and Type | Method and Description | 
|---|---|
TermServer | 
TermServer.listen(Handler<AsyncResult<TermServer>> listenHandler)
Bind the term server, the  
termHandler(io.vertx.core.Handler<io.vertx.rxjava.ext.shell.term.Term>) must be set before. | 
Copyright © 2020 Eclipse. All rights reserved.