What is Quartz Scheduler Where?
Quartz Scheduler Where is a capability provided by Terracotta Quartz Scheduler that allows you to control where jobs execute. Quartz Scheduler Where enables jobs and triggers to run on specified Terracotta clients instead of randomly chosen ones.
Quartz Scheduler Where provides a locality API that has a more readable fluent interface for creating and scheduling jobs and triggers. This locality API, together with configuration, can be used to route jobs to nodes based on defined criteria:
Specific resources constraints such as free memory.
Specific system characteristics such as type of operating system.
A member of a specified group of nodes.
This document shows you how to configure and use the locality API. To use Quartz Scheduler Where, you should be familiar with Quartz Scheduler. For information about Quartz Scheduler, see the Quartz Scheduler documentation at
http://quartz-scheduler.org/documentation.