@DisallowConcurrentExecution
public class NonConcurrentTaskQuartzJobAdapter
extends TaskQuartzJobAdapter
This class is a Quartz Job implementation which simply extends the functionality of TaskQuartzJobAdapter,
to not to allow concurrent execution of tasks.