vertx / io.vertx.reactivex.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.reactivex.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.reactivex.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(): Completable

Start the shell service, this is an asynchronous start.

rxStop

open fun rxStop(): Completable

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