2017-07-18 9 views
0

Apache Commons Pool(2.4.2)を使用してIBM MQ接続プールを開発しています。 IBM MQ JARバージョン8プールのIBM MQ接続を検証する方法

プールの概念の一部として、プログラムに戻る前に接続を検証する必要があります。

IBM MQ接続の検証方法を教えてください。

Java 8 
IBM MQ 8 
Apache commons pool 2.4.2 
JMS 2.0 

答えて

0

私はあなたがコモンズプールのバージョン2を使用していると仮定。プールのクライアントに配信する前のインスタンスを検証するには、以下を行う必要があります。

  1. あなたPooledObjectFactoryvaliateObject()を実装します。
  2. プールのtestOnBorrowおよび/またはtestOnCreateプロパティをtrueに設定します。

testOnBorrowをtrueに設定すると、インスタンスがプールから借用されるたびに検証されます。 testOnCreate(プール2の新機能)は、インスタンスの作成時に一度だけ検証されます。

+0

私の質問は、IBM MQ接続を検証する方法でした。検証のためにどのメソッドを使用する必要はありません。私にガイドしてください。オプションIBM MQ接続で検証できます。 – Gnana