# Class: ShellService

## vertx-shell-js/shell_service~ ShellService

#### new ShellService()

  The shell service, provides a remotely accessible shell available via Telnet or SSH according to the
  Source:
    - shell_service.js, line 31

### Methods

#### getCommandRegistry() → {CommandRegistry}

  Source:
    - shell_service.js, line 43

  ##### Returns:

  - the command registry for this service
  - Type
      CommandRegistry

#### start(startHandler)

  Start the shell service, this is an asynchronous start.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `startHandler` | function | handler for getting notified when service is started

  Source:
    - shell_service.js, line 56

#### stop(stopHandler)

  Stop the shell service, this is an asynchronous start.

  ##### Parameters:

  Name | Type | Description
  --- | --- | ---
  `stopHandler` | function | handler for getting notified when service is stopped

  Source:
    - shell_service.js, line 77