質問

私は、クォーツ(1.6.6)を使用していて、それは素晴らしいシステムだが、本当に1つの物事のバグ私は - 私の仕事のためにデフォルトコンストラクタ - 私が非を使用できるようにしたいです。 (はい、私はJobFactoryを試してみたが、私はこのソリューションを好きではありません。下記を参照してください)。

Meaning-の代わります:

JobDetail jobDetails = new JobDetail(jobUniqueName, JOBS_GROUP,
        CrawlJob.class);

私は、Java Executoersに似ている何かを持っていると思います:

CrawlJob crawlJob = new CrawlJob(something, somethingelse);
JobDetail jobDetails = new JobDetail(jobUniqueName, JOBS_GROUP,
        crawlJob);

私はすでにJobFactoryのドキュメントを見てきましたが、これは非常に悪い解決策のように感じています。私は同じスケジューラのタスクのいくつかのタイプを持っている場合は、JobFactoryは無限のケースブロックのようになります、それは本当に正しい感じていません。

任意のより多くのアイデア?

役に立ちましたか?

解決

石英で行うことはできません。 この全体のフレームワークはC ++の考え方で書かれている( - それに何か問題がありますいないことを、私の最高の友人の何人か...:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top