我已經到了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觸發過程中要消耗的消息。在某些情況下,觸發類型要求應用程序將隊列設置回TRIGGER狀態,這就是您發佈的代碼看起來像是在嘗試執行的操作。 – JoshMc
您是否希望讓MQ實際啓動一個Java進程來使用隊列中的消息? – JoshMc
是的,只要我有隊列中的消息,我想啓動一個java進程來使用隊列中的消息。 – Fresher