Home Reference Source Test
public interface | source

IWorker

Static Member Summary

Static Public Members
public static get

Static Method Summary

Static Public Methods
public static

Pool(clazz: *): *

public static

Proxy(clazz: *): *

public static

Stub(clazz: object): Stub

public static

async createProxy(clazz: *, name: *, worker: *): *

public static

prepareForWorkerUse(baseClazz: *, impl: *)

public static

async startWorkerForProxy(clazz: *, name: *, workerScript: *): *

public static

async startWorkerPoolForProxy(clazz: *, name: *, size: *, workerScript: *): *

public static

async stubBaseOnMessage(msg: *)

Static Public Members

public static get areWorkersAsync: * source

Static Public Methods

public static Pool(clazz: *): * source

Params:

NameTypeAttributeDescription
clazz *

Return:

*

public static Proxy(clazz: *): * source

Params:

NameTypeAttributeDescription
clazz *

Return:

*

public static Stub(clazz: object): Stub source

Params:

NameTypeAttributeDescription
clazz object

Return:

Stub

public static async createProxy(clazz: *, name: *, worker: *): * source

Params:

NameTypeAttributeDescription
clazz *
name *
worker *

Return:

*

public static prepareForWorkerUse(baseClazz: *, impl: *) source

Params:

NameTypeAttributeDescription
baseClazz *
impl *

public static async startWorkerForProxy(clazz: *, name: *, workerScript: *): * source

Params:

NameTypeAttributeDescription
clazz *
name *
workerScript *

Return:

*

public static async startWorkerPoolForProxy(clazz: *, name: *, size: *, workerScript: *): * source

Params:

NameTypeAttributeDescription
clazz *
name *
size *
workerScript *

Return:

*

public static async stubBaseOnMessage(msg: *) source

Params:

NameTypeAttributeDescription
msg *