TestimoX

API Reference

Class

AgentScheduleConfig

Namespace ComputerX.Agent
Assembly ComputerX
Modifiers sealed

Scheduler settings for the agent runtime.

Inheritance

  • Object
  • AgentScheduleConfig

Constructors

public AgentScheduleConfig() #

Properties

public TimeSpan Interval { get; set; } #

Interval between collection cycles.

public TimeSpan StartupDelayMax { get; set; } #

Maximum startup delay to stagger agent collection.

public Int32 MaxBatchSize { get; set; } #

Maximum number of payloads to send in a single batch.

public Int32 MaxBatchBytes { get; set; } #

Maximum batch payload size in bytes (approximate).

public TimeSpan CollectorTimeout { get; set; } #

Maximum time allowed per collector (0 disables).

public TimeSpan RetryBackoff { get; set; } #

Delay between buffer drain attempts when offline.

public TimeSpan RetryBackoffMax { get; set; } #

Maximum delay between retry attempts.

public Double RetryBackoffFactor { get; set; } #

Multiplier applied to the retry delay after each failure.

public Double RetryJitterPct { get; set; } #

Jitter percentage applied to retry delays (0-1).