0

JSF、JPA、および RichFaces と統合された Seam 2.1.2 を使用しています。

私が使用しているアプリケーションでは、UIQuartzTriggerHandleから制御する必要があります。Triggerユーザーインターフェイスからこれを行うにはどうすればよいですか?

サンプルコード:

@Override
public String triggerCustomerMigration() {
    Calendar cal = Calendar.getInstance();
    cal.set(2040, Calendar.MAY, 10);
    QuartzTriggerHandle customerHandler = asyncCustomerScheduler
        .scheduleCustomerMigration(new Date(), "0 0/6 * * * ?", cal.getTime());
    return customerHandler.getTrigger().getName();
} 

@Asynchronous
@Transactional
@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
public QuartzTriggerHandle scheduleCustomerMigration(@Expiration Date when,
    @IntervalCron String cron, @FinalExpiration Date endDate) 
{
    QuartzTriggerHandle handle = new QuartzTriggerHandle(
    SystemJobs.MIGRATE_CUSTOMER.getJobName());
    PersistenceProvider.instance().setFlushModeManual(getEntityManager());
}
4

0 に答える 0