Installer

Server.Modules. Installer

# new Installer(coreObj) → {Server.Modules.Installer}

This is the Installer Module of the Blackrock Application Server. It provides tools to install new apps from files (that may have been exported from another system) or from the Blackrock App Marketplace. PLEASE NOTE: This interface is undergoing development and is not yet functional.

Parameters:
Name Type Description
coreObj Server.Modules.Core

The Core Module Singleton

Author:
  • Darren Smith
License:
  • Licensed under the LGPL license.
Returns:

module - The Installer Module Singleton

Type
Server.Modules.Installer
Example
const installerModule = core.module('installer');

Extends

Methods

# (static) details(input) → {object}

Tbc...

Parameters:
Name Type Description
input object

The Input Object

Returns:

result - The Result Object

Type
object
Example
Tbc...

# (static) download(input) → {object}

Tbc...

Parameters:
Name Type Description
input object

The Input Object

Returns:

result - The Result Object

Type
object
Example
Tbc...

# (static) install(input) → {object}

Tbc...

Parameters:
Name Type Description
input object

The Input Object

Returns:

result - The Result Object

Type
object
Example
Tbc...

# (static) list(input) → {object}

Tbc...

Parameters:
Name Type Description
input object

The Input Object

Returns:

result - The Result Object

Type
object
Example
Tbc...

# (static) remove(input) → {object}

Tbc...

Parameters:
Name Type Description
input object

The Input Object

Returns:

result - The Result Object

Type
object
Example
Tbc...

# (static) switchRegistry(input) → {object}

Tbc...

Parameters:
Name Type Description
input object

The Input Object

Returns:

result - The Result Object

Type
object
Example
Tbc...