Package Summary  Overview Summary

class:ConnectionEvent [NONE]

public class ConnectionEvent
extends java.util.EventObject

An Event object that provides information about the source of a connection-related event. ConnectionEvent objects are generated when an application closes a pooled connection and when an error occurs. The ConnectionEvent object contains two kinds of information:

  • The pooled connection closed by the application
  • In the case of an error event, the SQLException about to be thrown to the application

Since:
1.4
See Also:
Serialized Form

constructor:ConnectionEvent(javax.sql.PooledConnection) [NONE]

ConnectionEvent

public ConnectionEvent(PooledConnection con)

Constructs a ConnectionEvent object initialized with the given PooledConnection object. SQLException defaults to null.

Parameters:
con - the pooled connection that is the source of the event
Throws:
java.lang.IllegalArgumentException - if con is null.

constructor:ConnectionEvent(javax.sql.PooledConnection, java.sql.SQLException) [NONE]

ConnectionEvent

public ConnectionEvent(PooledConnection con,
                       SQLException ex)

Constructs a ConnectionEvent object initialized with the given PooledConnection object and SQLException object.

Parameters:
con - the pooled connection that is the source of the event
ex - the SQLException about to be thrown to the application
Throws:
java.lang.IllegalArgumentException - if con is null.

method:getSQLException() [NONE]

getSQLException

public SQLExceptiongetSQLException()

Retrieves the SQLException for this ConnectionEvent object. May be null.

Returns:
the SQLException about to be thrown or null