# Module: vertx-shell-js/term_server

### Classes

TermServer

### Methods

#### (static) TermServer.createHttpTermServer(vertx, router, options) → {TermServer}

Create a term server for the HTTP protocol, using an existing router.

##### Parameters:

Name | Type | Description
--- | --- | ---
`vertx` | Vertx | the vertx instance
`router` | Router | the router
`options` | Object | the term options

Source:
  - vertx-shell-js/term_server.js, line 185

##### Returns:

the term server

Type
  TermServer

#### (static) TermServer.createSSHTermServer(vertx, options) → {TermServer}

Create a term server for the SSH protocol.

##### Parameters:

Name | Type | Description
--- | --- | ---
`vertx` | Vertx | the vertx instance
`options` | Object | the ssh options

Source:
  - vertx-shell-js/term_server.js, line 150

##### Returns:

the term server

Type
  TermServer

#### (static) TermServer.createTelnetTermServer(vertx, options) → {TermServer}

Create a term server for the Telnet protocol.

##### Parameters:

Name | Type | Description
--- | --- | ---
`vertx` | Vertx | the vertx instance
`options` | Object | the term options

Source:
  - vertx-shell-js/term_server.js, line 167

##### Returns:

the term server

Type
  TermServer