Spec-Zone.ru › OpenJDK 25

Интерфейс ConnectionEventListener

Все суперинтерфейсы:
EventListener
public interface ConnectionEventListener extends EventListener

Объект, регистрирующийся для получения уведомлений о событиях, генерируемых объектом PooledConnection.

Интерфейс ConnectionEventListener реализуется компонентом пула соединений. Обычно такой компонент предоставляется поставщиком драйвера JDBC или другим поставщиком системного программного обеспечения. Драйвер JDBC уведомляет объект ConnectionEventListener, когда приложение завершает работу с соединением из пула, для которого зарегистрирован слушатель. Уведомление отправляется после того, как приложение вызывает метод close для своего представления объекта PooledConnection. Объект ConnectionEventListener также получает уведомление, если возникает ошибка соединения, из-за которой PooledConnection становится непригодным для дальнейшего использования, например, если сервер выходит из строя. Драйвер JDBC уведомляет слушателя непосредственно перед тем, как выбросить SQLException в приложение, использующее объект PooledConnection.

Начиная с:
1.4

Краткое описание методов

Модификатор и тип Метод Описание
void connectionClosed(ConnectionEvent event)
Уведомляет этот объект ConnectionEventListener о том, что приложение вызвало метод close для своего представления соединения из пула.
void connectionErrorOccurred(ConnectionEvent event)
Уведомляет этот объект ConnectionEventListener о возникновении критической ошибки, из-за которой соединение из пула больше нельзя использовать.

Подробное описание методов

connectionClosed

void connectionClosed(ConnectionEvent event)
Уведомляет этот объект ConnectionEventListener о том, что приложение вызвало метод close для своего представления соединения из пула.
Параметры:
event — объект события, описывающий источник события

connectionErrorOccurred

void connectionErrorOccurred(ConnectionEvent event)
Уведомляет этот объект ConnectionEventListener о возникновении критической ошибки, из-за которой соединение из пула больше нельзя использовать. Драйвер отправляет это уведомление непосредственно перед тем, как передать приложению исключение SQLException, содержащееся в указанном объекте ConnectionEvent.
Параметры:
event — объект события, описывающий источник события и содержащий исключение SQLException, которое драйвер собирается выбросить

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзор концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API