Je prévois d'avoir une vue qui présente un bouton de sorte que quand on clique dessus, il va exécuter un travail Quartz et la page se terminera le chargement avec succès (pas besoin d'attendre le travail à finir). Basé sur ce documentation, vous pouvez avoir une classe de déclenchement personnalisée. Pouvez-vous m'aider à le mettre en œuvre?Exécution d'une tâche en arrière-plan en utilisant le plugin Quartz
Mon travail:
class ReconciliationJob {
static triggers = {
custom name:'customTrigger', triggerClass:ReconciliationTrigger, targetDate:myValue
}
def execute() {
// execute task
}
}
Comment puis-je mettre en œuvre la classe ReconciliationTrigger? Aussi, j'ai besoin de passer un paramètre au travail aussi.
Merci.
Pourquoi voulez-vous utiliser un déclencheur personnalisé? ne pouvez-vous pas réaliser ce que vous voulez en utilisant un simple déclencheur? Que fait votre déclencheur? Merci –
si un simple déclencheur fait le travail, ce serait mieux. Fondamentalement, je voudrais savoir comment exécuter un travail d'un contrôleur et passera des paramètres aussi. – firnnauriel