Package org.apache.iceberg.jdbc
Class JdbcClientPool
- java.lang.Object
- 
- org.apache.iceberg.ClientPoolImpl<java.sql.Connection,java.sql.SQLException>
- 
- org.apache.iceberg.jdbc.JdbcClientPool
 
 
- 
- All Implemented Interfaces:
- java.io.Closeable,- java.lang.AutoCloseable,- ClientPool<java.sql.Connection,java.sql.SQLException>
 
 public class JdbcClientPool extends ClientPoolImpl<java.sql.Connection,java.sql.SQLException> 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.iceberg.ClientPoolClientPool.Action<R,C,E extends java.lang.Exception>
 
- 
 - 
Constructor SummaryConstructors Constructor Description JdbcClientPool(int poolSize, java.lang.String dbUrl, java.util.Map<java.lang.String,java.lang.String> props)JdbcClientPool(java.lang.String dbUrl, java.util.Map<java.lang.String,java.lang.String> props)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclose(java.sql.Connection client)protected java.sql.ConnectionnewClient()protected java.sql.Connectionreconnect(java.sql.Connection client)- 
Methods inherited from class org.apache.iceberg.ClientPoolImplclose, isClosed, isConnectionException, poolSize, run, run
 
- 
 
- 
- 
- 
Method Detail- 
newClientprotected java.sql.Connection newClient() - Specified by:
- newClientin class- ClientPoolImpl<java.sql.Connection,java.sql.SQLException>
 
 - 
reconnectprotected java.sql.Connection reconnect(java.sql.Connection client) - Specified by:
- reconnectin class- ClientPoolImpl<java.sql.Connection,java.sql.SQLException>
 
 - 
closeprotected void close(java.sql.Connection client) - Specified by:
- closein class- ClientPoolImpl<java.sql.Connection,java.sql.SQLException>
 
 
- 
 
-