Quartz Scheduler (com.soa.scheduler.quartz)

Quartz scheduler configuration

Instance Name (org.quartz.scheduler.instanceName)

The Quartz scheduler instance name.

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

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

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

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

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

Clustered (org.quartz.jobStore.isClustered)

Enable/disable clustered scheduling

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.

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'.

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

Stops scheduled jobs from running

Default: true

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

The number of threads in the persistent job pool

Default: 3

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

The priority of scheduled threads associated with the persistent scheduler

Default: 5

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

Should persistent job threads inherit the parent context classloader

Default: true

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

Should persistent job threads inherit the parent group

Default: true

Thread Group Name (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