Click or drag to resize

AppTaskBatchProcessorSettings Class

Application task batch processor settings.
Inheritance Hierarchy
SystemObject
  MFiles.VAF.MultiserverModeAppTaskProcessorSettings
    MFiles.VAF.MultiserverModeAppTaskBatchProcessorSettings

Namespace:  MFiles.VAF.MultiserverMode
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.2.0.9
Syntax
C#
public class AppTaskBatchProcessorSettings : AppTaskProcessorSettings

The AppTaskBatchProcessorSettings type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyDisableAutomaticProgressUpdates
When true, automatic progress updates are disabled and must be handled manually.
(Inherited from AppTaskProcessorSettings.)
Public propertyEnableAutomaticTaskUpdates
When enabled, the processor will automatically update the task info with the default update info when an event is fired. - IE, ProcessingCompleted => Task is updated in task queue as completed with default update info. When this is setting is disabled, all updates to the task queue should be handled inside the task handler.
(Inherited from AppTaskProcessorSettings.)
Public propertyGetStatusInfo
Optional - Status info resolver. - Accepts an ApplicationTask as the identifier. - Resolves JSON response data.
(Inherited from AppTaskProcessorSettings.)
Public propertyGetTraceInfo
Optional - Trace info resolver. - Accepts an ApplicationTask as the identifier. - Resolves JSON response data.
(Inherited from AppTaskProcessorSettings.)
Public propertyIsTraceLogEnabled
Callback used to determine if trace logging is enabled at that time.
(Inherited from AppTaskProcessorSettings.)
Public propertyMaxConcurrentBatches
Maximum concurrent batches.
Public propertyMaxConcurrentJobs
Maximum concurrent jobs that can process at any one time, per batch.
(Inherited from AppTaskProcessorSettings.)
Public propertyPermanentVault
Permanent vault reference.
(Inherited from AppTaskProcessorSettings.)
Public propertyPollTasksOnJobCompletion
When true, polling is triggered right away after a job has completed processing. - This prevents the need to wait a full polling cycle to get the next task.
(Inherited from AppTaskProcessorSettings.)
Public propertyQueueDef
Task queue definition info used to register / open the task queue.
(Inherited from AppTaskProcessorSettings.)
Public propertyTaskHandlers
Task handler dictionary, indexed by task handler identifier.
(Inherited from AppTaskProcessorSettings.)
Public propertyTaskQueueManager
Task queue manager for this processor.
(Inherited from AppTaskProcessorSettings.)
Public propertyVaultExtensionMethodProxyId
Vault extension method identifier that should receive the VaultExtensionMethod calls. - Note this is called the proxy, in that it commonly routes the calls to an id specific handler.
(Inherited from AppTaskProcessorSettings.)
Top
Methods
See Also