Package org.mariadb.jdbc.pool
Class Pools
java.lang.Object
org.mariadb.jdbc.pool.Pools
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ScheduledThreadPoolExecutor
private static final AtomicInteger
private static final Map<Configuration,
Pool> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
close()
Close all pools.static void
Closing a pool with name defined in url.static void
Remove pool.static Pool
retrievePool
(Configuration conf) Get existing pool for a configuration.private static void
-
Field Details
-
poolIndex
-
poolMap
-
poolExecutor
-
-
Constructor Details
-
Pools
public Pools()
-
-
Method Details
-
retrievePool
Get existing pool for a configuration. Create it if it doesn't exist.- Parameters:
conf
- configuration parser- Returns:
- pool
-
remove
Remove pool.- Parameters:
pool
- pool to remove
-
close
public static void close()Close all pools. -
close
Closing a pool with name defined in url.- Parameters:
poolName
- the option "poolName" value
-
shutdownExecutor
private static void shutdownExecutor()
-