Class ProcessJobAssignmentOperation
Constructors
ProcessJobAssignmentOperation(McmaResourceType<T>, JobStatus, any)
Declaration
new ProcessJobAssignmentOperation(jobType: McmaResourceType<T>, initialJobStatus: JobStatus, configVariables: any)
Parameters
Type |
Name |
Description |
McmaResourceType<T> |
jobType |
|
JobStatus |
initialJobStatus |
|
any |
configVariables |
|
Methods
accepts(ProviderCollection, WorkerRequest)
Declaration
function accepts(providers: ProviderCollection, workerRequest: WorkerRequest)
Parameters
Returns
Type |
Description |
Promise<boolean> |
|
addProfile(ProcessJobProfile<T>)
Declaration
function addProfile(profile: ProcessJobProfile<T>)
Parameters
Returns
addProfile(string, JobProfileHandler<T>)
Declaration
function addProfile(profileName: string, handler: JobProfileHandler<T>)
Parameters
Type |
Name |
Description |
string |
profileName |
|
JobProfileHandler<T> |
handler |
|
Returns
execute(ProviderCollection, WorkerRequest, any)
Declaration
function execute(providers: ProviderCollection, workerRequest: WorkerRequest, ctx?: any)
Parameters
Returns
Type |
Description |
Promise<void> |
|