src/main/java/com/tzavellas/poolng/ConnectionPool.java
public void shutdown() {
		synchronized (this) {
			poolImpl.shutdown(config);
		}
		try {
			Runtime.getRuntime().removeShutdownHook(shuhtdownHook);
		} catch (RuntimeException ignore) { }
	}
/**
	 * Perform a graceful shutdown.
	 * 
	 * <p>This method will close all connections currently in the pool and will
	 * wait a configurable amount of time to acquire and close the rest of the
	 * connections.
	 * 
	 * @see PoolConfig#getShutdownTimeout()
	 */
Perform a graceful shutdown.

This method will close all connections currently in the pool and will
wait a configurable amount of time to acquire and close the rest of the
connections.


Perform a graceful shutdown . This method will close all connections currently in the pool and will wait a configurable amount of time to acquire and close the rest of the connections .
public void shutdown() {
		synchronized (this) {
			poolImpl.shutdown(config);
		}
		try {
			Runtime.getRuntime().removeShutdownHook(shuhtdownHook);
		} catch (RuntimeException ignore) { }
	}
public void shutdown ( ) { synchronized ( this ) { poolImpl . shutdown ( config ) ; } try { Runtime . getRuntime ( ) . removeShutdownHook ( shuhtdownHook ) ; } catch ( RuntimeException ignore ) { } }
Perform a graceful shutdown.
Perform a graceful shutdown .