我目前在C#中工作,我需要檢查我所做的JMS連接的狀態(無論它是連接還是斷開連接)。我敢肯定,我可以連接和斷開成功......只是我需要顯示在我的用戶界面的連接狀態。IBM JMS連接
是否有JMS連接的任何屬性指出連接狀態?或者有沒有其他方法可以用來檢查連接狀態?
感謝您的幫助。 :)
目前,我使用ExceptionListener來偵聽任何異常,並且在發現任何異常時將標誌設置爲false。當我連接時,當我斷開連接時,我會將該標誌設置爲真,我會將該標誌設置爲假。
此標誌將被我的用戶界面用於檢測連接是否啓動。
但是我在想,如果可以用來顯示連接狀態的IBM連接的任何屬性/方法都是更好的解決方案。對於SonicMQ,theres .getConnectedState()會顯示連接是處於活動狀態還是非活動狀態。 我想知道IBM是否有類似於SonicMQ的東西?
WMQ JMS實現符合JMS 1.1,並且據我所知,它不包含任何特定於提供者的方法,例如getConnectionState()。 – 2010-07-27 17:46:34
oic。那麼我想我必須使用異常偵聽器來檢查任何斷開連接.. THANKS :) – iEmo 2010-07-28 02:51:39