Table of Contents

Class ActionWorker<TDocument>

Namespace
JobFlow.Models.Jobs.Workers
Assembly
JobFlow.Models.dll
public abstract class ActionWorker<TDocument> : IWorker<TDocument>

Type Parameters

TDocument
Inheritance
object
ActionWorker<TDocument>
Implements
IWorker<TDocument>
Extension Methods

Methods

Execute(Document<TDocument>)

protected abstract Task Execute(Document<TDocument> document)

Parameters

document Document<TDocument>

Returns

Task

Execute(WorkRequest<TDocument>)

Process a single work request.

public Task<WorkResponse> Execute(WorkRequest<TDocument> request)

Parameters

request WorkRequest<TDocument>

Returns

Task<WorkResponse>