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ù?

È stato utile?

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 ...:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top