All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.foundationdb.sql.jdbc.ds.PGPooledConnection Maven / Gradle / Ivy

/*-------------------------------------------------------------------------
*
* Copyright (c) 2004-2011, PostgreSQL Global Development Group
*
*
*-------------------------------------------------------------------------
*/
package com.foundationdb.sql.jdbc.ds;

import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.PooledConnection;
import javax.sql.ConnectionEvent;

/**
 * PostgreSQL implementation of the PooledConnection interface.  This shouldn't
 * be used directly, as the pooling client should just interact with the
 * ConnectionPool instead.
 * @see com.foundationdb.sql.jdbc.ds.PGConnectionPoolDataSource
 *
 * @author Aaron Mulder ([email protected])
 * @author Csaba Nagy ([email protected])
 */
public class PGPooledConnection
    extends com.foundationdb.sql.jdbc.ds.jdbc4.AbstractJdbc4PooledConnection
    implements PooledConnection
{

    public PGPooledConnection(Connection con, boolean autoCommit, boolean isXA)
    {
        super(con, autoCommit, isXA);
    }

    public PGPooledConnection(Connection con, boolean autoCommit)
    {
        this(con, autoCommit, false);
    }

    protected ConnectionEvent createConnectionEvent(SQLException sqle)
    {
        return new ConnectionEvent(this, sqle);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy