3

ほとんどのデータを DB から読み取ります。場合によっては、結果セットが空の場合があります。その場合、ライターに引き渡さずに、ジョブをすぐに停止する必要があります。入力がない場合、ファイルを作成したくありません。

現在、特定の文字列を返す Step-Listener を使用してこの目標を達成しています。これは、次のビジネス ステップまたは削除ステップへの移行の入力であり、前に作成したファイルを削除します (ファイルには実際のデータは含まれていません)。 )。

入力がないことに読者が気付いた後に仕事を終わらせたいのですが?

4

4 に答える 4

0

JobExecutionDeciderを使用し、StepExecutionからの読み取りカウントに基づいて新しい FlowExecutionStatus を設定し、それをジョブの最後にルーティングする方がクリーンである可能性があります。

于 2013-07-12T12:15:26.847 に答える