com.foundationdb.sql.jdbc.ds.FDBPooledConnection 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.FDBConnectionPoolDataSource
*
* @author Aaron Mulder ([email protected])
* @author Csaba Nagy ([email protected])
*/
public class FDBPooledConnection
extends com.foundationdb.sql.jdbc.ds.jdbc4.AbstractJdbc4PooledConnection
implements PooledConnection
{
public FDBPooledConnection(Connection con, boolean autoCommit, boolean isXA)
{
super(con, autoCommit, isXA);
}
public FDBPooledConnection(Connection con, boolean autoCommit)
{
this(con, autoCommit, false);
}
protected ConnectionEvent createConnectionEvent(SQLException sqle)
{
return new ConnectionEvent(this, sqle);
}
}