|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.derby.jdbc.EmbedPooledConnection
org.apache.derby.jdbc.EmbedXAConnection
org.apache.derby.jdbc.EmbedXAConnection40
final class EmbedXAConnection40
This class implements jdbc4.0 methods 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.jdbc.EmbedPooledConnection |
---|
currentConnectionHandle, dataSource, defaultIsolationLevel, isActive, realConnection |
Constructor Summary | |
---|---|
EmbedXAConnection40(EmbeddedDataSource ds,
ResourceAdapter ra,
java.lang.String user,
java.lang.String password,
boolean requestPassword)
Creates EmbedXAConnection40. |
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.jdbc.EmbedXAConnection |
---|
checkAutoCommit, checkClose, checkCommit, checkHoldCursors, checkRollback, checkSavepoint, getConnection, getRealConnection, getXAResource, isInGlobalTransaction, wrapStatement, wrapStatement, wrapStatement |
Methods inherited from class org.apache.derby.jdbc.EmbedPooledConnection |
---|
addConnectionEventListener, checkActive, close, closingConnection, getLanguageConnection, getNewCurrentConnectionHandle, getPassword, getUsername, isIsolationLevelSetUsingSQLorJDBC, notifyError, notifyException, openRealConnection, removeConnectionEventListener, resetIsolationLevelFlag, resetRealConnection, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.sql.XAConnection |
---|
getXAResource |
Methods inherited from interface javax.sql.PooledConnection |
---|
addConnectionEventListener, close, getConnection, removeConnectionEventListener |
Field Detail |
---|
private final java.util.concurrent.CopyOnWriteArrayList<javax.sql.StatementEventListener> statementEventListeners
Constructor Detail |
---|
EmbedXAConnection40(EmbeddedDataSource ds, ResourceAdapter ra, java.lang.String user, java.lang.String password, boolean requestPassword) throws java.sql.SQLException
ds
- ra
- user
- password
- requestPassword
-
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.
removeStatementEventListener
in interface javax.sql.PooledConnection
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.
addStatementEventListener
in interface javax.sql.PooledConnection
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 interface BrokeredConnectionControl
onStatementClose
in class EmbedPooledConnection
statement
- PreparedStatementpublic void onStatementErrorOccurred(java.sql.PreparedStatement statement, java.sql.SQLException sqle)
onStatementErrorOccurred
in interface BrokeredConnectionControl
onStatementErrorOccurred
in class EmbedPooledConnection
statement
- PreparedStatementsqle
- SQLException
|
Built on Thu 2011-03-10 11:54:14+0000, from revision ??? | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |