|
|||||||||
| 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(EmbeddedBaseDataSource 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, isActive, 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(EmbeddedBaseDataSource 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.PooledConnectionlistener - 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 PreparedStatements 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.PooledConnectionlistener - 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 BrokeredConnectionControlonStatementClose in class EmbedPooledConnectionstatement - PreparedStatement
public void onStatementErrorOccurred(java.sql.PreparedStatement statement,
java.sql.SQLException sqle)
onStatementErrorOccurred in interface BrokeredConnectionControlonStatementErrorOccurred in class EmbedPooledConnectionstatement - PreparedStatementsqle - SQLException
|
Built on Wed 2013-06-12 15:21:56+0000, from revision ??? | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||