2017-07-18 94 views
0

我正在使用Apache公共池(2.4.2)開發IBM MQ連接池。 IBM MQ JAR版本8.如何驗證池的IBM MQ連接

作爲Pool概念的一部分,我需要在返回到程序之前驗證連接。

幫我瞭解如何驗證IBM MQ連接?

Java 8 
IBM MQ 8 
Apache commons pool 2.4.2 
JMS 2.0 

回答

0

我假設您使用的是Commons pool的版本2。要提供他們的客戶池之前確認的情況下,你需要:

  1. PooledObjectFactory實現valiateObject()
  2. 將池的testOnBorrow和/或testOnCreate屬性設置爲true

testOnBorrow設置爲true會導致每次從池中借用實例時都會進行驗證。 testOnCreate(池2中的新增功能)僅在實例創建時驗證一次。

+0

我的問題是如何驗證IBM MQ連接。不需要使用哪種方法進行驗證。引導我有沒有任何選項IBM MQ連接讓我們驗證 – Gnana