Job pool

The  group  (under  ) is not a Job Controller option itself, but rather a grouping of  Job Controller options defining a particular named Job Controller processing pool. For instance: msconfig&#x3e; set job_controller.job_pool:OFFHOURS_POOL.job_limit 3 msconfig# set job_pool:OFFHOURS_POOL.normal_delivery "14:00 - 12:00, Sat 00:00 - Sun 23:59" msconfig# set job_pool:OFFHOURS_POOL.nonurgent_delivery "17:00 - 9:00, Sat 00:00 - Sun 23:59" This defines a pool named  which: allows at most three simultaneous jobs, limits delivery attempts of "normal" priority messages to occur outside the hours of noon until 2:00 PM on weekdays, and limits delivery attempts of "non-urgent" priority messages to occur outside business hours Monday through Friday. That is, if any channels are assigned via the  channel option to run in this new   Job Controller pool, any messages enqueued to  such channels will get delivery attempts only at times as follows: "urgent" priority messages can get delivery attempts at any time, as usual; "normal" priority messages will not get delivery attempts around lunch time on weekdays, but can get delivery attempts at any other times;  "non-urgent" priority messages can only get delivery attempts outside business hours, i.e., on weekends, or  after 5:00 PM or before 9:00 AM on  weekdays.

See Job Controller operation for further discussion of how the Job Controller utilizes such processing pools, see Job Controller default configuration for several examples of processing pool definition, and see the    channel option for further details on  how each channel is assigned to some such processing pool.

The other type of grouping of Job Controller options is under the  group, used to set parameters on Job Controller channel job initiation and execution.

See also:
 * Job Controller options
 * Job Controller default configuration
 * Job Controller operation
 * pool Option
 * job_limit Option
 * normal_delivery Option
 * nonurgent_delivery Option
 * channel_class