Reference Source
public class | source

RuntimeExecutable

Extends:

devapt-core-common/dist/js/base/executable~Executable → RuntimeExecutable

Constructor Summary

Public Constructor
public abstract

constructor(arg_log_context: string | undefined, arg_logger_manager: LoggerManager): nothing

Create a runtime executable base class.

Member Summary

Public Members
public
public

runtime: *

Method Summary

Public Methods
public abstract

Execution with contextual informations.

public

prepare(arg_settings: object): nothing

Prepare an execution with contextual informations.

Public Constructors

public abstract constructor(arg_log_context: string | undefined, arg_logger_manager: LoggerManager): nothing source

Create a runtime executable base class.

Params:

NameTypeAttributeDescription
arg_log_context string | undefined

(optional).

arg_logger_manager LoggerManager

logger manager object (optional).

Return:

nothing

Public Members

public $name: string source

public runtime: * source

Public Methods

public abstract execute(): Promise source

Execution with contextual informations.

Return:

Promise

promise of a result.

public prepare(arg_settings: object): nothing source

Prepare an execution with contextual informations.

Params:

NameTypeAttributeDescription
arg_settings object

execution settings.

Return:

nothing