2017-05-05 3 views
1

Le code suivant est écrit Quartz 1.8:Quartz 1.8 2.x Migration

SimpleTrigger safeHashChainStateTrigger = new SimpleTrigger(
    SafeHashChainState.class.getName() + "Trigger", 
    StampingServerInfo.QUARTZSERVICEGROUP, 
    new Date(TriggerUtils.getNextGivenSecondDate(null, 10).getTime()), 
    null, SimpleTrigger.REPEAT_INDEFINITELY, 
    providerObj.checkIntProperties("stamping.restart.quartz.safeHashChainState.Timeout", 30, 5) * 1000); 

Je voudrais migrer vers 2.x Quartz, mais la méthode getNextGivenSecondDate ne semble pas exister plus longtemps. Comment puis-je contourner cela?

Répondre

1

De l'migration guide on pouvait lire ceci:.

« Méthodes de TriggerUtils liées à la construction d'instances de date ont été déplacés à DateBuilder et peut être utilisé facilement par les importations statiques dates peuvent alors facilement et proprement être construit et utilisé en ligne avec le nouveau constructeur DSL. "

Le nextGivenMinuteDate est dans ce lien nextGivenMinuteDate.

Espérons que cela aide.

+1

MERCI BEAUCOUP POUR VOTRE AIDE – Hasan