Utilizzando i lavori al quarzo con gli oggetti creati in precedenza
-
12-09-2019 - |
Domanda
Sto usando quarzo (1.6.6), ed è un grande sistema, ma uno le cose veramente mi bug - voglio essere in grado di utilizzare non - costruttore di default per i miei lavori. (Sì, ho provato il JobFactory, ma non mi piace questa soluzione. Vedi sotto)
significato- Invece di:
JobDetail jobDetails = new JobDetail(jobUniqueName, JOBS_GROUP,
CrawlJob.class);
Mi piacerebbe avere qualcosa che è più simile alle Executoers Java:
CrawlJob crawlJob = new CrawlJob(something, somethingelse);
JobDetail jobDetails = new JobDetail(jobUniqueName, JOBS_GROUP,
crawlJob);
Ho già visto la documentazione sul JobFactory, ma questo si sente come una pessima soluzione. Se ho diversi tipi di compiti sullo stesso scheduler, il JobFactory sarà simile a un blocco di caso senza fine, e che in realtà non si sente bene.
Tutte le idee più?
Soluzione
Non può essere fatto in quarzo. L'intero quadro è scritto in C ++ mentalità (- non che ci sia qualcosa di sbagliato con esso, alcuni dei miei migliori amici ...:)