Java 8 如何验证池的IBM MQ连接

Java 8 如何验证池的IBM MQ连接,java-8,ibm-mq,apache-commons-pool,jms2,Java 8,Ibm Mq,Apache Commons Pool,Jms2,我正在使用ApacheCommons池(2.4.2)开发IBM MQ连接池。IBM MQ JAR版本8 作为池概念的一部分,我需要在返回程序之前验证连接 关于如何验证IBM MQ连接的帮助 Java 8 IBM MQ 8 Apache commons pool 2.4.2 JMS 2.0 我假设您使用的是Commons pool的版本2。要在将实例交付到池客户端之前验证实例,您需要: 在池对象工厂中实现valiateObject() 将池的testOnBorrow和/或testO

我正在使用ApacheCommons池(2.4.2)开发IBM MQ连接池。IBM MQ JAR版本8

作为池概念的一部分,我需要在返回程序之前验证连接

关于如何验证IBM MQ连接的帮助

 Java 8 
 IBM MQ 8  
 Apache commons pool 2.4.2
 JMS 2.0

我假设您使用的是Commons pool的版本2。要在将实例交付到池客户端之前验证实例,您需要:

  • 池对象工厂中实现
    valiateObject()
  • 将池的
    testOnBorrow
    和/或
    testOnCreate
    属性设置为
    true

  • testOnBorrow
    设置为true会导致每次从池中借用实例时都对其进行验证
    testOnCreate
    (池2中新增)仅在创建实例时验证一次。

    我的问题是如何验证IBM MQ连接。我不需要使用哪种方法进行验证。指导我IBM MQ连接是否提供了任何选项供我们验证