diff --git a/hikaricp-common/src/main/java/com/zaxxer/hikari/HikariDataSource.java b/hikaricp-common/src/main/java/com/zaxxer/hikari/HikariDataSource.java
index 0c86fa55..956719f4 100644
--- a/hikaricp-common/src/main/java/com/zaxxer/hikari/HikariDataSource.java
+++ b/hikaricp-common/src/main/java/com/zaxxer/hikari/HikariDataSource.java
@@ -231,6 +231,27 @@ public class HikariDataSource extends HikariConfig implements DataSource, Closea
}
}
+ /**
+ * Suspend allocation of connections from the pool. All callers to getConnection()
+ * will block indefinitely until resumePool()
is called.
+ */
+ public void suspendPool()
+ {
+ if (!isShutdown && pool != null) {
+ pool.suspendPool();
+ }
+ }
+
+ /**
+ * Resume allocation of connections from the pool.
+ */
+ public void resumePool()
+ {
+ if (!isShutdown && pool != null) {
+ pool.resumePool();
+ }
+ }
+
/**
* close()
and shutdown()
are synonymous.
*/