Интерфейс ConnectionEventListener
- Все суперинтерфейсы:
EventListener
public interface ConnectionEventListener extends EventListener
Объект, регистрирующийся для получения уведомлений о событиях, генерируемых объектом PooledConnection.
Интерфейс ConnectionEventListener реализуется компонентом пула соединений. Обычно такой компонент предоставляется поставщиком драйвера JDBC или другим поставщиком системного программного обеспечения. Драйвер JDBC уведомляет объект ConnectionEventListener, когда приложение завершает работу с соединением из пула, для которого зарегистрирован слушатель. Уведомление отправляется после того, как приложение вызывает метод close для своего представления объекта PooledConnection. Объект ConnectionEventListener также получает уведомление, если возникает ошибка соединения, из-за которой PooledConnection становится непригодным для дальнейшего использования, например, если сервер выходит из строя. Драйвер 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://docs.oracle.com/en/java/javase/25/docs/api/java.sql/javax/sql/ConnectionEventListener.html