インターフェース PgConnectionSupplier
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
PostgresChannelMessageTableSubscriber
に使用される Postgres データベースへの PgConnection
の接続サプライヤー。提供された接続は、通常 DataSource
SE で表される共有接続プールから読み取ることはできません。共有接続プールが使用されている場合、このプールは、特定の時間枠内に閉じられなかった接続を再利用する可能性があります。これは、PostgresChannelMessageTableSubscriber
が Postgres データベースから通知を受信するために専用の Connection
SE を必要とするため、問題になります。この接続は、長期間にわたって開いたままにする必要があります。通常、PgConnection
は Driver.connect(String, Properties)
SE を介して直接作成し、その後 Wrapper.unwrap(Class)
SE を呼び出す必要があります。- 導入:
- 6.0
- 作成者:
- Rafael Winterhalter
- 関連事項:
メソッドのサマリー
メソッドの詳細
get
Postgres データベースへのオープンでプールされていない接続を提供します。- 戻り値:
- リスニング用の Postgres データベースへの専用接続。
- 例外:
SQLExceptionSE
- 接続を確立できなかった場合。