Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.quartz
Interface StatefulJob

All Superinterfaces:
  Job

All Known Implementing Classes:
  FileScanJob

public interface StatefulJob
extends Job

A marker interface for ``JobDetail`` s that wish to have their state maintained between executions.

`StatefulJob` instances follow slightly different rules from regular `Job` instances. The key difference is that their associated ``JobDataMap`` is re-persisted after every execution of the job, thus preserving state for the next execution. The other difference is that stateful jobs are not allowed to execute concurrently, which means new triggers that occur before the completion of the `execute(xx)` method will be delayed.

Author:
  James House
See Also:
  `Job`, `JobDetail`, `JobDataMap`, `Scheduler`

Methods inherited from interface org.quartz.Job
`execute`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Quartz Enterprise Job Scheduler Project Page
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD