Click or drag to resize

TaskProcessor Class

Inheritance Hierarchy

Namespace:  MFiles.VAF.AppTasks
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.3.623.2
public abstract class TaskProcessor : Processor

The TaskProcessor type exposes the following members.

Public propertyMaxRequeues
The maximum number of times a task can fail and be requeued, before failing permanently.
Public propertyMaxRetries
The maximum number of times the processing of a task can be retried within a single job/attempt.
Public propertyProgressUpdateInterval
The frequency at which an in-progress task's progress is updated to the vault.
Public propertyRequeueDelay
The time from the failure of a task before its requeued task may be activated.
Public propertyRestoreToWaitingTimeoutInMinutes
The number of minutes that must pass without an update on an in-progress task, before it can be restored to the waiting state.
Public propertyTransactionMode
The transaction mode used by the processor.
Public propertyType
The type of task that can be processed.
(Inherited from Processor.)
Public methodGetDirectiveType
Returns the type of directive used by the processor.
(Inherited from Processor.)
Public methodGetSettings
Gets a copy of the processor's settings.
Public methodGetTaskInfo
Creates a friendly version of the task, with data and progress parsed to the directive and status, fully serializable with DateTime values instead of timestamps.
Protected methodGetTaskInfoImpl
Creates a friendly version of the task, requires the child class to implement so that the correct directive type is used.
Public methodParseDirective
Parses a task's directive.
Protected methodParseDirectiveImpl
Parses a task's directive.
Public methodResolveExceptionBehavior
Resolves the defined behavior for a specific exception.
Public methodUpdateSettings
Updates the processor's settings.
See Also