|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.client.ClientPooledConnection
org.apache.derby.client.ClientXAConnection
org.apache.derby.client.ClientXAConnection40
public class ClientXAConnection40
jdbc4.0 implementation of XAConnection
Field Summary | |
---|---|
private java.util.concurrent.CopyOnWriteArrayList<javax.sql.StatementEventListener> |
statementEventListeners
List of statement event listeners. |
Fields inherited from class org.apache.derby.client.ClientPooledConnection |
---|
logicalConnection_, logWriter_, netPhysicalConnection_, netXAPhysicalConnection_, physicalConnection_, rmId_ |
Constructor Summary | |
---|---|
ClientXAConnection40(ClientXADataSource ds,
NetLogWriter logWtr,
java.lang.String userId,
java.lang.String password)
Constructor for ClientXAConnection40. |
Method Summary | |
---|---|
void |
addStatementEventListener(javax.sql.StatementEventListener listener)
Registers a StatementEventListener with this PooledConnection object. |
void |
onStatementClose(java.sql.PreparedStatement statement)
Raise the statementClosed event for all the listeners when the corresponding events occurs |
void |
onStatementErrorOccurred(java.sql.PreparedStatement statement,
java.sql.SQLException sqle)
Raise the statementErrorOccurred event for all the listeners when the corresponding events occurs. |
void |
removeStatementEventListener(javax.sql.StatementEventListener listener)
Removes the specified StatementEventListener from the list of
components that will be notified when the driver detects that a
PreparedStatement has been closed or is invalid. |
Methods inherited from class org.apache.derby.client.ClientXAConnection |
---|
close, createControlConnection, getConnection, getDataSource, getRmId, getXAResource |
Methods inherited from class org.apache.derby.client.ClientPooledConnection |
---|
addConnectionEventListener, finalize, getNetXAConnection, informListeners, isStatementPoolingEnabled, nullLogicalConnection, recycleConnection, removeConnectionEventListener |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.sql.PooledConnection |
---|
addConnectionEventListener, removeConnectionEventListener |
Field Detail |
---|
private final java.util.concurrent.CopyOnWriteArrayList<javax.sql.StatementEventListener> statementEventListeners
Constructor Detail |
---|
public ClientXAConnection40(ClientXADataSource ds, NetLogWriter logWtr, java.lang.String userId, java.lang.String password) throws java.sql.SQLException
ds
- logWtr
- userId
- password
-
java.sql.SQLException
Method Detail |
---|
public void removeStatementEventListener(javax.sql.StatementEventListener listener)
StatementEventListener
from the list of
components that will be notified when the driver detects that a
PreparedStatement
has been closed or is invalid.
listener
- the component which implements the
StatementEventListener
interface that was previously
registered with this PooledConnection
object
public void addStatementEventListener(javax.sql.StatementEventListener listener)
StatementEventListener
with this PooledConnection
object. Components that
wish to be notified when PreparedStatement
s created by the
connection are closed or are detected to be invalid may use this method
to register a StatementEventListener
with this PooledConnection
object.
listener
- an component which implements the
StatementEventListener
interface that is to be
registered with this PooledConnection
object
public void onStatementClose(java.sql.PreparedStatement statement)
onStatementClose
in class ClientPooledConnection
statement
- The PreparedStatement that was closedpublic void onStatementErrorOccurred(java.sql.PreparedStatement statement, java.sql.SQLException sqle)
onStatementErrorOccurred
in class ClientPooledConnection
statement
- The PreparedStatement on which error occurredsqle
- The SQLException associated with the error that
caused the invalidation of the PreparedStatements
|
Built on Thu 2010-12-23 20:49:13+0000, from revision ??? | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |