|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
javax.resource.spi Interface ConnectionEventListener
- 所有父接口:
- EventListener
public interface ConnectionEventListener
- extends EventListener
The ConnectionEventListener
interface provides an event
callback mechanism to enable an application server to receive
notifications from a ManagedConnection
instance.
An application server uses these event notifications to manage its connection pool, to clean up any invalid or terminated connections and to manage local transactions.
An application server implements the
ConnectionEventListener
interface. It registers a connection
listener with a ManagedConnection
instance by using
ManagedConnection.addConnectionEventListener
method.
- 版本:
- 0.5
- 作者:
- Rahul Sharma
- 另请参见:
ConnectionEvent
方法摘要 | |
---|---|
void |
connectionClosed(ConnectionEvent event)
Notifies that an application component has closed the connection. |
void |
connectionErrorOccurred(ConnectionEvent event)
Notifies a connection related error. |
void |
localTransactionCommitted(ConnectionEvent event)
Notifies that a Resource Manager Local Transaction was committed on the ManagedConnection instance. |
void |
localTransactionRolledback(ConnectionEvent event)
Notifies that a Resource Manager Local Transaction was rolled back on the ManagedConnection instance. |
void |
localTransactionStarted(ConnectionEvent event)
Notifies that a Resource Manager Local Transaction was started on the ManagedConnection instance. |
方法详细信息 |
---|
connectionClosed
void connectionClosed(ConnectionEvent event)
- Notifies that an application component has closed the connection.
A ManagedConnection instance notifies its registered set of listeners by calling ConnectionEventListener.connectionClosed method when an application component closes a connection handle. The application server uses this connection close event to put the ManagedConnection instance back in to the connection pool.
- 参数:
event
- event object describing the source of the event
localTransactionStarted
void localTransactionStarted(ConnectionEvent event)
- Notifies that a Resource Manager Local Transaction was started on
the ManagedConnection instance.
- 参数:
event
- event object describing the source of the event
localTransactionCommitted
void localTransactionCommitted(ConnectionEvent event)
- Notifies that a Resource Manager Local Transaction was committed
on the ManagedConnection instance.
- 参数:
event
- event object describing the source of the event
localTransactionRolledback
void localTransactionRolledback(ConnectionEvent event)
- Notifies that a Resource Manager Local Transaction was rolled back
on the ManagedConnection instance.
- 参数:
event
- event object describing the source of the event
connectionErrorOccurred
void connectionErrorOccurred(ConnectionEvent event)
- Notifies a connection related error.
The ManagedConnection instance calls the method
ConnectionEventListener.connectionErrorOccurred to notify
its registered listeners of the occurrence of a physical
connection-related error. The event notification happens
just before a resource adapter throws an exception to the
application component using the connection handle.
The connectionErrorOccurred method indicates that the
associated ManagedConnection instance is now invalid and
unusable. The application server handles the connection
error event notification by initiating application
server-specific cleanup (for example, removing ManagedConnection
instance from the connection pool) and then calling
ManagedConnection.destroy method to destroy the physical
connection.
- 参数:
event
- event object describing the source of the event
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造器 | 方法 | 详细信息: 字段 | 构造器 | 方法 |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.