org.sqlite.javax

## クラス SQLitePooledConnection

- java.lang.Object
- - org.sqlite.javax.SQLitePooledConnection

すべての実装されたインタフェース:
  PooledConnection

    public class SQLitePooledConnection
    extends Object
    implements PooledConnection

### フィールドの概要

フィールド
`protected Connection` `handleConn`
`protected List<ConnectionEventListener>` `listeners`
`protected Connection` `physicalConn`

### コンストラクタの概要

コンストラクタ
`protected` `SQLitePooledConnection(Connection physicalConn)` Constructor.

### メソッドの概要

メソッド
`void` `addConnectionEventListener(ConnectionEventListener listener)`
`void` `addStatementEventListener(StatementEventListener listener)`
`void` `close()`
`Connection` `getConnection()`
`void` `removeConnectionEventListener(ConnectionEventListener listener)`
`void` `removeStatementEventListener(StatementEventListener listener)`

### クラスから継承されたメソッド java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### フィールドの詳細

#### physicalConn

    protected Connection physicalConn

#### handleConn

    protected volatile Connection handleConn

#### listeners

    protected List<ConnectionEventListener> listeners

### コンストラクタの詳細

#### SQLitePooledConnection

    protected SQLitePooledConnection(Connection physicalConn)

Constructor.

パラメータ:
  `physicalConn` - The physical Connection.

### メソッドの詳細

#### close

    public void close()
               throws SQLException

定義:
  `close` インタフェース内 `PooledConnection`
例外:
  `SQLException`
関連項目:
  `PooledConnection.close()`

#### getConnection

    public Connection getConnection()
                             throws SQLException

定義:
  `getConnection` インタフェース内 `PooledConnection`
例外:
  `SQLException`
関連項目:
  `PooledConnection.getConnection()`

#### addConnectionEventListener

    public void addConnectionEventListener(ConnectionEventListener listener)

定義:
  `addConnectionEventListener` インタフェース内 `PooledConnection`
関連項目:
  `PooledConnection.addConnectionEventListener(javax.sql.ConnectionEventListener)`

#### removeConnectionEventListener

    public void removeConnectionEventListener(ConnectionEventListener listener)

定義:
  `removeConnectionEventListener` インタフェース内 `PooledConnection`
関連項目:
  `PooledConnection.removeConnectionEventListener(javax.sql.ConnectionEventListener)`

#### addStatementEventListener

    public void addStatementEventListener(StatementEventListener listener)

定義:
  `addStatementEventListener` インタフェース内 `PooledConnection`

#### removeStatementEventListener

    public void removeStatementEventListener(StatementEventListener listener)

定義:
  `removeStatementEventListener` インタフェース内 `PooledConnection`