org.postgresql.ds.PGPooledConnection.in Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of postgresql Show documentation
Show all versions of postgresql Show documentation
PostgreSQL JDBC Driver JDBC4
/*-------------------------------------------------------------------------
*
* Copyright (c) 2004-2014, PostgreSQL Global Development Group
*
*
*-------------------------------------------------------------------------
*/
package org.postgresql.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 org.postgresql.ds.PGConnectionPoolDataSource
*
* @author Aaron Mulder ([email protected])
* @author Csaba Nagy ([email protected])
*/
public class PGPooledConnection
extends @POOLED_CONN_CLASS@
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);
}
}