Subsystems Quartz Scheduler (com.soa.scheduler.quartz)

Quartz scheduler configuration for the subsystems scheduler

Instance Name (org.quartz.scheduler.instanceName)

The Quartz scheduler instance name.

Default: SOAScheduler

Node Instance ID (org.quartz.scheduler.instanceId)

The instance ID for this node in the Quartz cluster. By using 'AUTO', Quartz will generate one.

Default: AUTO

Quartz Table Prefix (org.quartz.jobStore.tablePrefix)

Quartz table prefix. This string is prefixed to database table names used by Quartz.

Default: SOA_QRTZ_

Use Properties (org.quartz.jobStore.useProperties)

This instructs the JDBCJobStore that all values in JobDataMaps will be Strings, and therefore can be stored as name-value pairs, rather than storing more complex objects in their serialized form in the BLOB column

Default: false

Clustered (org.quartz.jobStore.isClustered)

Enable/disable clustered scheduling

Default: true

Cluster Checkin Interval (org.quartz.jobStore.clusterCheckinInterval)

The time in milliseconds between polls to check on the state of the cluster. This determines the responsiveness to failed cluster members.

Default: 20000

Misfire Threshold (org.quartz.jobStore.misfireThreshold)

The the number of milliseconds the scheduler will 'tolerate' a trigger to pass its next-fire-time by, before being considered 'misfired'.

Default: 60000

Enable/Disable scheduled Jobs (org.quartz.scheduler.enabled)

Enable or disable Quartz scheduled jobs. If set to false, scheduled jobs will be disabled.

Default: true

Persistent Scheduler Threads (org.quartz.thread.pool.threadCount)

The number of threads in the persistent job pool

Default: 3

Persistent Thread Priority (org.quartz.thread.pool.threadPriority)

The priority of scheduled threads associated with the persistent scheduler

Default: 5

Inherit Parent Thread ClassLoader (org.quartz.thread.pool.threadsInheritContextClassLoaderOfInitializingThread)

Should persistent job threads inherit the parent context classloader

Default: true

Inherit Parent Thread Group (org.quartz.thread.pool.threadsInheritGroupOfInitializingThread)

Should persistent job threads inherit the parent group

Default: true

Thread Group Name (org.quartz.thread.pool.threadNamePrefix)

Thread Group Name

Default: QuartzSchedulerThread

Acquire Triggers Within explicit Lock (org.quartz.jobStore.acquireTriggersWithinLock)

Whether or not the acquisition of next triggers to fire should occur within an explicit database lock. Set this to true when PM is being configured to work with MSSQL.

Default: false

Do not set auto-commit to false (org.quartz.jobStore.dontSetAutoCommitFalse)

Spring defaults the Quartz property 'org.quartz.jobStore.dontSetAutoCommitFalse to 'true' - which means Quartz will not turn off auto-commit mode on the database connections that it uses.

Default: false