Reference Source
public class | source

ExecutableTask

Extends:

Task → ExecutableTask

Constructor Summary

Public Constructor
public

constructor(arg_settings: object): nothing

Create a ExecutableTask instance.

Member Summary

Public Members
public
Private Members
private

Method Summary

Private Methods
private

_init_with_executable(arg_executable: Executable, arg_executable_settings: object): nothing

Init task with an Executable instance.

Inherited Summary

From class Task
public
public
public

name: *

public

type: *

public

version: *

private
private
private
public

perform(args: any): nothing

Run task.

private

_run(args: any): Promise

Run task.

Public Constructors

public constructor(arg_settings: object): nothing source

Create a ExecutableTask instance.

Override:

Task#constructor

Params:

NameTypeAttributeDescription
arg_settings object

task settings.

Return:

nothing

Public Members

public is_task_executable: boolean source

Private Members

private _process_cb: * source

Override:

Task#_process_cb

Private Methods

private _init_with_executable(arg_executable: Executable, arg_executable_settings: object): nothing source

Init task with an Executable instance.

Params:

NameTypeAttributeDescription
arg_executable Executable

Executable instance.

arg_executable_settings object

instance settings for prepare method.

Return:

nothing