Интерфейс ConnectionEventListener
- Все суперинтерфейсы:
EventListener
public interface ConnectionEventListener extends EventListener
Объект, который регистрируется для получения уведомлений о событиях, генерируемых объектом PooledConnection.
Интерфейс ConnectionEventListener реализуется компонентом пула соединений. Компонент пула соединений обычно предоставляется поставщиком JDBC-драйвера или другим поставщиком системного программного обеспечения. JDBC-драйвер уведомляет объект ConnectionEventListener, когда приложение закончит использовать подключение из пула, с которым зарегистрирован слушатель. Уведомление происходит после того, как приложение вызовет метод close на своем представлении объекта PooledConnection. Объект ConnectionEventListener также получает уведомление, когда возникает ошибка соединения из-за того, что подключение не может быть использовано в дальнейшем — например, сервер упал. Слушатель уведомляется JDBC-драйвером незадолго до того, как драйвер выбросит исключение SQLException для приложения, использующего объект PooledConnection.
- С тех пор:
- 1.4
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
connectionClosed |
Уведомляет этот объект ConnectionEventListener о том, что приложение вызвало метод close на своем представлении подключенного соединения. |
void |
connectionErrorOccurred |
Уведомляет этот объект ConnectionEventListener о том, что произошла фатальная ошибка, и подключенное соединение больше не может быть использовано. |
Подробное описание методов
connectionClosed
void connectionClosed(ConnectionEvent event)
ConnectionEventListener о том, что приложение вызвало метод close на своем представлении подключенного соединения.- Параметры:
-
event- объект события, описывающий источник события
connectionErrorOccurred
void connectionErrorOccurred(ConnectionEvent event)
ConnectionEventListener о том, что произошла фатальная ошибка, и подключенное соединение больше не может быть использовано. Драйвер отправляет это уведомление незадолго до того, как выбросить исключение SQLException для приложения, используя объект ConnectionEvent.- Параметры:
-
event- объект события, описывающий источник события и содержащий исключениеSQLException, которое драйвер собирается выбросить
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.sql/javax/sql/ConnectionEventListener.html