Spec-Zone .ru
спецификации, руководства, описания, API


javax.resource.spi
Интерфейс ConnectionEventListener

Все Суперинтерфейсы:
java.util. EventListener

public interface ConnectionEventListener
расширяет java.util. EventListener

ConnectionEventListener интерфейс обеспечивает механизм обратного вызова события, чтобы позволить серверу приложений получить уведомления от a ManagedConnection экземпляр.

Сервер приложений использует эти уведомления о событии, чтобы управлять его пулом соединения, очистить любые недопустимые или завершенные соединения и управлять локальными транзакциями.

Сервер приложений реализует ConnectionEventListener интерфейс. Это регистрирует слушателя соединения в a ManagedConnection экземпляр при использовании ManagedConnection.addConnectionEventListener метод.

Версия:
0.5
Автор:
Рэхул Шарма
См. Также:
ConnectionEvent

Сводка метода
 void connectionClosed(ConnectionEvent event)
          Уведомляет, что компонент приложения закрыл соединение.
 void connectionErrorOccurred(ConnectionEvent event)
          Уведомляет соединение связанная ошибка.
 void localTransactionCommitted(ConnectionEvent event)
          Уведомляет, что Менеджер ресурсов Локальная Транзакция фиксировался на экземпляре ManagedConnection.
 void localTransactionRolledback(ConnectionEvent event)
          Уведомляет, что Менеджер ресурсов Локальная Транзакция откатывался на экземпляре ManagedConnection.
 void localTransactionStarted(ConnectionEvent event)
          Уведомляет, что Менеджер ресурсов Локальная Транзакция был запущен на экземпляре ManagedConnection.
 

Деталь метода

connectionClosed

void connectionClosed(ConnectionEvent event)
Уведомляет, что компонент приложения закрыл соединение.

Экземпляр ManagedConnection уведомляет свою зарегистрированную группу слушателей, вызывая метод ConnectionEventListener.connectionClosed, когда компонент приложения закрывает дескриптор соединения. Сервер приложений использует это соединение близкое событие, чтобы отложить экземпляр ManagedConnection в к пулу соединения.

Параметры:
event - объект-событие, описывающий источник события

localTransactionStarted

void localTransactionStarted(ConnectionEvent event)
Уведомляет, что Менеджер ресурсов Локальная Транзакция был запущен на экземпляре ManagedConnection.

Параметры:
event - объект-событие, описывающий источник события

localTransactionCommitted

void localTransactionCommitted(ConnectionEvent event)
Уведомляет, что Менеджер ресурсов Локальная Транзакция фиксировался на экземпляре ManagedConnection.

Параметры:
event - объект-событие, описывающий источник события

localTransactionRolledback

void localTransactionRolledback(ConnectionEvent event)
Уведомляет, что Менеджер ресурсов Локальная Транзакция откатывался на экземпляре ManagedConnection.

Параметры:
event - объект-событие, описывающий источник события

connectionErrorOccurred

void connectionErrorOccurred(ConnectionEvent event)
Уведомляет соединение связанная ошибка. Экземпляр ManagedConnection вызывает метод ConnectionEventListener.connectionErrorOccurred, чтобы уведомить его зарегистрированных слушателей относительно возникновения связанной с физическим соединением ошибки. Уведомление о событии происходит непосредственно перед тем, как адаптер ресурса выдает исключение к компоненту приложения, используя дескриптор соединения. connectionErrorOccurred метод указывает, что связанный экземпляр ManagedConnection теперь недопустим и неприменим. Сервер приложений обрабатывает ошибочное уведомление о событии соединения, инициируя специфичную для сервера приложений уборку (например, удаляя экземпляр ManagedConnection из пула соединения) и затем вызывая метод ManagedConnection.destroy, чтобы уничтожить физическое соединение.

Параметры:
event - объект-событие, описывающий источник события


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter