# Quartz-NeedRetainTriggerSupport **Repository Path**: RocY/Quartz-NeedRetainTriggerSupport ## Basic Information - **Project Name**: Quartz-NeedRetainTriggerSupport - **Description**: Quartz Trigger执行完毕不删除的增强 参考实现http://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/ - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 4 - **Created**: 2016-11-08 - **Last Updated**: 2023-12-10 ## Categories & Tags **Categories**: task-schedule **Tags**: None ## README #Quartz-NeedRetainTriggerSupport 任何AbstractTrigger的子类只要通过NeedRetainTriggerSupport包装一下,则可以实现保留已经结束的Trigger! 只需要3行代码 trigger.setJobName("Hello Job"); // 必须要设置JobName,否则NeedRetainTriggerSupport无法支持 NeedRetainTriggerSupport triggerSupport = new NeedRetainTriggerSupport(trigger); // 包装你的 trigger triggerSupport.setNeedRetain(true); // 默认已为true scheduler.scheduleJob(jobDetail, triggerSupport);