vertx / io.vertx.rxjava.ext.shell / ShellService

ShellService

open class ShellService

The shell service, provides a remotely accessible shell available via Telnet or SSH according to the io.vertx.ext.shell.ShellServiceOptions configuration. The shell service will expose commands using io.vertx.rxjava.ext.shell.command.CommandResolver on the classpath and the shared command registry for the Vert.x instance. NOTE: This class has been automatically generated from the io.vertx.ext.shell.ShellService non RX-ified interface using Vert.x codegen.

Constructors

<init>

ShellService(delegate: ShellService)

Properties

__TYPE_ARG

static val __TYPE_ARG: TypeArg<ShellService>

Functions

create

open static fun create(vertx: Vertx): ShellService

Like io.vertx.rxjava.ext.shell.ShellService#create, with default options.

open static fun create(vertx: Vertx, options: ShellServiceOptions): ShellService

Create a new shell service.

equals

open fun equals(other: Any?): Boolean

getDelegate

open fun getDelegate(): ShellService

hashCode

open fun hashCode(): Int

newInstance

open static fun newInstance(arg: ShellService): ShellService

rxStart

open fun rxStart(): Single<Void>

Start the shell service, this is an asynchronous start.

rxStop

open fun rxStop(): Single<Void>

Stop the shell service, this is an asynchronous start.

server

open fun server(): ShellServer

start

open fun start(): Unit
open fun start(startHandler: Handler<AsyncResult<Void>>): Unit

Start the shell service, this is an asynchronous start.

stop

open fun stop(): Unit

Stop the shell service, this is an asynchronous stop.

open fun stop(stopHandler: Handler<AsyncResult<Void>>): Unit

Stop the shell service, this is an asynchronous start.

toString

open fun toString(): String