私はibmサイトに達しましたが、トリガーを使用するための実際のロジックを見つけることはできません。IBM MQでどのようにトリガーを使用できますか?
私は以下のコードを実行しましたが、どのようにしてトリガーからの証言を受け取ることができますか?
public void setTrigger()
{
try{
Queue = QMGR.accessQueue(queueName, (MQC.MQOO_INQUIRE+MQC.MQOO_SET));
Queue.setTriggerControl(1);
Queue.setTriggerType(2);
}
catch(Exception e){
System.out.println("------------------------");
System.out.println("trigger method");
System.out.println("------------------------");
System.out.println(e);
System.out.println("************************");
}
}
メッセージが届くと、どのようにして私を知ることができますか。
をMQがメッセージを消費するためのプロセスをトリガできるようにするために使用されるトリガ:
セブンス、あなたが本当に望んでいる場合、メッセージコールバック(非同期)ではなく、読んで行くその後、トリガMQでした。場合によっては、トリガタイプでは、アプリケーションがキューをTRIGGERステータスに戻す必要があります。これは、投稿したコードが実行しようとしているように見えます。 – JoshMc
MQから実際にキューからメッセージを消費するJavaプロセスを開始させたいのですか? – JoshMc
はいキューにメッセージがあるときはいつでも、キューからメッセージを消費するJavaプロセスを開始します。 – Fresher