Package javax.sql

Examples of javax.sql.StatementEvent


    }

    @Override
    public void statementErrorOccurred(StatementEvent event)
    {
      StatementEvent e = this.getEvent(event);
     
      if (e != null)
      {
        this.listener.statementErrorOccurred(e);
      }
View Full Code Here


      Object source = event.getSource();
      C connection = this.proxyFactory.get(this.database);
     
      if (Proxy.isProxyClass(source.getClass()) && Proxy.getInvocationHandler(source) instanceof AbstractPooledConnectionInvocationHandler)
      {
        return new StatementEvent(connection, event.getStatement(), event.getSQLException());
      }
     
      return source.equals(connection) ? event : null;
    }
View Full Code Here

     *
     * @param statement the {@code PreparedStatement} that was closed
     */
    public void onStatementClose(PreparedStatement statement) {
        if (!statementEventListeners.isEmpty()) {
            StatementEvent event = new StatementEvent(this, statement);
            for (StatementEventListener l : statementEventListeners) {
                l.statementClosed(event);
            }
        }
    }
View Full Code Here

     * @param sqle the {@code SQLException} that was thrown
     */
    public void onStatementErrorOccurred(PreparedStatement statement,
            SQLException sqle) {
        if (!statementEventListeners.isEmpty()) {
            StatementEvent event = new StatementEvent(this, statement, sqle);
            for (StatementEventListener l : statementEventListeners) {
                l.statementErrorOccurred(event);
            }
        }
    }
View Full Code Here

     *
     * @param statement The PreparedStatement that was closed
     */
    public void onStatementClose(PreparedStatement statement) {
        if (!statementEventListeners.isEmpty()) {
            StatementEvent event = new StatementEvent(this, statement);
            for (StatementEventListener l : statementEventListeners) {
                l.statementClosed(event);
            }
        }
    }
View Full Code Here

     * invalidation of the PreparedStatements
     */
    public void onStatementErrorOccurred(PreparedStatement statement,
            SQLException sqle) {
        if (!statementEventListeners.isEmpty()) {
            StatementEvent event = new StatementEvent(this, statement, sqle);
            for (StatementEventListener l : statementEventListeners) {
                l.statementErrorOccurred(event);
            }
        }
    }
View Full Code Here

    try {
      super.close();
    } finally {
      try {
        StatementEvent e = new StatementEvent(con, this);
        // todo: pull this all up into base classes when we support *only* JDK6 or newer
        if (con instanceof JDBC4MysqlPooledConnection) {
          ((JDBC4MysqlPooledConnection) con).fireStatementEvent(e);
        } else if (con instanceof JDBC4MysqlXAConnection) {
          ((JDBC4MysqlXAConnection) con).fireStatementEvent(e);
View Full Code Here

     * corresponding events occurs
     * @param statement PreparedStatement
     */
    public void onStatementClose(PreparedStatement statement) {
        if (!statementEventListeners.isEmpty()){
            StatementEvent event = new StatementEvent(this,statement);
            for (StatementEventListener l : statementEventListeners) {
                l.statementClosed(event);
            }
        }
    }
View Full Code Here

     * @param statement PreparedStatement
     * @param sqle      SQLException
     */
    public void onStatementErrorOccurred(PreparedStatement statement,SQLException sqle) {
        if (!statementEventListeners.isEmpty()){
            StatementEvent event = new StatementEvent(this,statement,sqle);
            for (StatementEventListener l : statementEventListeners) {
                l.statementErrorOccurred(event);
            }
        }
    }
View Full Code Here

     * corresponding events occurs
     * @param statement PreparedStatement
     */
    public void onStatementClose(PreparedStatement statement) {
        if (!statementEventListeners.isEmpty()){
            StatementEvent event = new StatementEvent(this,statement);
            for (StatementEventListener l : statementEventListeners) {
                l.statementClosed(event);
            }
        }
    }
View Full Code Here

TOP

Related Classes of javax.sql.StatementEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.