File

projects/pl-core-utils-library/src/lib/service/pl-worker.service.ts

Example

Index

Methods

Methods

Public run
run(workerFunction: (input: any) => void, nameThred: string, initProcess: (undefined) => void, data?: any, singolInstance: boolean)
Type parameters :
  • T
Parameters :
Name Type Optional Default value Description
workerFunction function No

: promise da virtualizzare in un thread separato .. non accetta arrow function

nameThred string No

: nome da assegnare al thread, utile per i log.

initProcess function No

: funzione richiamata al momento della partezza del processo .. non accetta arrow function

data any Yes

: oggetto contenente i parametri da passare alla funzione workerFunction, in caso di piu parametri , passare un JSON

singolInstance boolean No false

: valore booleano che indica se occorre creare un nuovo worker oppure utilizzare il gia presente, in caso fosse gia in esecuzione

Returns : Promise<T>
Public runUrl
runUrl(url: string, data?: any)
Parameters :
Name Type Optional
url string No
data any Yes
Returns : Promise<any>

result-matching ""

    No results matching ""