Class JobSettingsConstants
java.lang.Object
com.bluebell.greenhouse.platform.constants.job.JobSettingsConstants
Constants for durable job orchestration settings.
- Version:
- 3.0.6
- Author:
- Stephen Prizio
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault maximum number of jobs claimed by one dispatcher poll.static final longDefault interval, in milliseconds, between dispatcher polls.static final longDefault interval, in milliseconds, between job heartbeats.static final longDefault duration, in seconds, of a job lease.static final longDefault minimum interval, in milliseconds, between progress reports.static final intDefault maximum number of jobs processed by one recovery scan.static final longDefault interval, in milliseconds, between job recovery scans.static final intDefault number of job worker threads.static final intDefault number of seconds to wait for workers during shutdown.static final intNumber of milliseconds in one second.static final intMinimum number of heartbeat intervals that must fit within a lease.static final longSmallest value accepted for settings that may be zero.static final longSmallest value accepted for settings that must be positive. -
Method Summary
-
Field Details
-
MINIMUM_POSITIVE_VALUE
public static final long MINIMUM_POSITIVE_VALUESmallest value accepted for settings that must be positive.- See Also:
-
MINIMUM_NON_NEGATIVE_VALUE
public static final long MINIMUM_NON_NEGATIVE_VALUESmallest value accepted for settings that may be zero.- See Also:
-
DEFAULT_LEASE_SECONDS
public static final long DEFAULT_LEASE_SECONDSDefault duration, in seconds, of a job lease.- See Also:
-
DEFAULT_HEARTBEAT_MILLISECONDS
public static final long DEFAULT_HEARTBEAT_MILLISECONDSDefault interval, in milliseconds, between job heartbeats.- See Also:
-
DEFAULT_RECOVERY_MILLISECONDS
public static final long DEFAULT_RECOVERY_MILLISECONDSDefault interval, in milliseconds, between job recovery scans.- See Also:
-
DEFAULT_DISPATCHER_POLL_MILLISECONDS
public static final long DEFAULT_DISPATCHER_POLL_MILLISECONDSDefault interval, in milliseconds, between dispatcher polls.- See Also:
-
DEFAULT_DISPATCHER_CLAIM_BATCH
public static final int DEFAULT_DISPATCHER_CLAIM_BATCHDefault maximum number of jobs claimed by one dispatcher poll.- See Also:
-
DEFAULT_WORKER_POOL_SIZE
public static final int DEFAULT_WORKER_POOL_SIZEDefault number of job worker threads.- See Also:
-
DEFAULT_WORKER_SHUTDOWN_WAIT_SECONDS
public static final int DEFAULT_WORKER_SHUTDOWN_WAIT_SECONDSDefault number of seconds to wait for workers during shutdown.- See Also:
-
DEFAULT_RECOVERY_BATCH_SIZE
public static final int DEFAULT_RECOVERY_BATCH_SIZEDefault maximum number of jobs processed by one recovery scan.- See Also:
-
DEFAULT_PROGRESS_MINIMUM_INTERVAL_MILLISECONDS
public static final long DEFAULT_PROGRESS_MINIMUM_INTERVAL_MILLISECONDSDefault minimum interval, in milliseconds, between progress reports.- See Also:
-
MINIMUM_HEARTBEATS_PER_LEASE
public static final int MINIMUM_HEARTBEATS_PER_LEASEMinimum number of heartbeat intervals that must fit within a lease.- See Also:
-
MILLISECONDS_PER_SECOND
public static final int MILLISECONDS_PER_SECONDNumber of milliseconds in one second.- See Also:
-