Click or drag to resize

ITaskQueueProcessor Interface

Represents a task queue processor managed by TaskManager.

Namespace:  MFiles.VAF.AppTasks
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.3.623.2
Syntax
public interface ITaskQueueProcessor

The ITaskQueueProcessor type exposes the following members.

Properties
  NameDescription
Public propertyBehavior
Task processing behavior, if applicable.
Public propertyId
The id of the queue to process.
Public propertyLastBroadcastPoll
The last time the queue was polled for broadcast messages.
Public propertyLastTaskPoll
The last time the queue was polled for a task to process.
Public propertyManager
The task manager managing the queue.
Top
Methods
  NameDescription
Public methodGetActiveTaskIds
Gets the ids of task currently being processed for this queue, on this machine.
Public methodGetBroadcastProcessor
Gets a broadcast processor.
Public methodGetBroadcastProcessors
The queue's broadcast processors.
Public methodGetSettings
Gets a copy of the processor's settings.
Public methodGetTaskProcessor
Gets a task processor.
Public methodGetTaskProcessors
The queue's task processors.
Public methodUpdateSettings
Updates the processor's settings.
Top
Remarks
This is intended to only ever be used for accessing the info/status of a specific queue. No operations that have any affect should be included, other than updating the settings. The TaskManager is the primary operations interface.
See Also