Table of Contents

Enum JobAgentOptions

Namespace
ArcanaDevelopment.adTempus.Shared
Assembly
ArcanaDevelopment.adTempus.Shared.dll

Defines options that control how jobs in a JobQueue are distributed to Agents.

[ComVisible(true)]
[Guid("75AE3BC9-2177-47A8-ACDB-C31C217B0E53")]
[Flags]
public enum JobAgentOptions

Fields

BasicAgent = 1

Jobs are triggered on the Controller server and sent to all agents for execution

ConditionsOnController = 16

For jobs with BasicAgent, conditions for the job are evaluated on the Controller. If not set, conditions are evaluated on the Agent.

Failover = 32

Reserved for future use.

MirrorOnAll = 2

The job is mirrored (replicated) to all agents, which manage triggering and execution themselves

PreferServerLoadOverQueueCounts = 64

For SelectBest, give priority to the target with the lowest server load, rather than the one where the job can be executed soonest.

QueueCommands = 8

If the Controller cannot communicate with the Agent, commands are queued and sent to the Agent when contact is restored.

SelectBest = 4

adTempus selects the best agent from the list of agents.

Extension Methods