Class Pools
java.lang.Object
org.mariadb.jdbc.internal.util.pool.Pools
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ScheduledThreadPoolExecutor
private static final AtomicInteger
-
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
(UrlParser urlParser) 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 doesn't exists.- Parameters:
urlParser
- 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()
-