public class ExclusiveDBConnectionPool extends Object implements DBConnectionPool
| Constructor and Description |
|---|
ExclusiveDBConnectionPool(String host,
int port,
String uid,
String pwd,
int count,
boolean loadBalance,
boolean enableHighAvailability) |
ExclusiveDBConnectionPool(String host,
int port,
String uid,
String pwd,
int count,
boolean loadBalance,
boolean enableHighAvailability,
String[] highAvailabilitySites,
String initialScript,
boolean compress,
boolean useSSL,
boolean usePython) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(DBTask task) |
void |
execute(List<DBTask> tasks) |
int |
getConnectionCount() |
void |
shutdown() |
void |
waitForThreadCompletion() |
public ExclusiveDBConnectionPool(String host, int port, String uid, String pwd, int count, boolean loadBalance, boolean enableHighAvailability) throws IOException
IOExceptionpublic ExclusiveDBConnectionPool(String host, int port, String uid, String pwd, int count, boolean loadBalance, boolean enableHighAvailability, String[] highAvailabilitySites, String initialScript, boolean compress, boolean useSSL, boolean usePython) throws IOException
IOExceptionpublic void execute(List<DBTask> tasks)
execute in interface DBConnectionPoolpublic void execute(DBTask task)
execute in interface DBConnectionPoolpublic void waitForThreadCompletion()
waitForThreadCompletion in interface DBConnectionPoolpublic int getConnectionCount()
getConnectionCount in interface DBConnectionPoolpublic void shutdown()
shutdown in interface DBConnectionPoolCopyright © 2022 DolphinDB. All rights reserved.