2012-03-09 6 views
4

定期的な間隔(cron)でQuartz Schedulerを使用してQueueからメッセージを読み込むにはどうすればよいですか?Quartz Schedulerのキューメッセージを読んでJavaコンポーネントに転送する

私の最初のフローには、CXF->キューが含まれています。 私は私の第二の流れでこれを必要とする:それはorg.quartz.SchedulerExceptionに終わったQueue-> Quartz->コンポーネント

<quartz:inbound-endpoint jobName="ReadQIN" cronExpression="* * * * * ?" repeatInterval="0" doc:name="Quartz"> 
     <quartz:endpoint-polling-job groupName="ReadQINGroup" jobGroupName="ReadQINJobGroup"> 
      <quartz:job-endpoint address="jms://QIN"/> 
     </quartz:endpoint-polling-job> 
    </quartz:inbound-endpoint> 

:トリガーは、指定したジョブを参照していません!

答えて

8

"cronExpression"を指定した場合は、 "repeatInterval"を指定しないでください。また、単に "groupName"と "jobGroupName"の値を提供しないでください(それらは基礎となるQuartzインフラストラクチャの高度な使い方です)。適用これらの変更により

、次は私のために正常に動作します:この作品

<quartz:inbound-endpoint jobName="ReadQIN" 
     cronExpression="* * * * * ?" doc:name="Quartz"> 
     <quartz:endpoint-polling-job> 
      <quartz:job-endpoint address="jms://QIN" /> 
     </quartz:endpoint-polling-job> 
    </quartz:inbound-endpoint> 
+1

感謝を。 – Udhay

関連する問題