Objective

How can we disable an Apache Sling scheduler service  from running?

Environment

AEM 6.x

Steps

The proper way to disable custom schedulers is to have a boolean configuration flag in the code that tells the scheduler to exit out immediately instead of doing any work.

However, if you urgently need to prevent a scheduler from running you can create a special OSGi configuration.  For each of the schedulers you want to disable, set scheduler.period=-1 and scheduler.expression to an empty value. For example, see the sample configurations below.

.cfg format configuration:
scheduler.period=-1
scheduler.expression=

.config file format configuration:
scheduler.period=L"-1"
scheduler.expression=""

Za ta izdelek je bila izdana neprenosljiva licenca za priznanje avtorstva, nekomercialno uporabo in skupno rabo pod enakimi pogoji 3.0  Objav v storitvah Twitter™ in Facebook ne urejajo pogoji pogodbe Creative Commons.

Pravna obvestila   |   Pravilnik o zasebnosti v spletu