Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
titleCreating a CachedConnectionPool
ConnectionPool connections = ConnectionPool.newCachedConnectionPool(host, port, username, password);

API Documentation

close

Code Block
void close() throws Exception

Closes this resource, relinquishing any underlying resources. This method is invoked automatically on objects managed by the try-with-resources statement.

hasAvailableConnections

Code Block
boolean hasAvailableConnections()

Return true if this pool has any available connections.

Returns

  • true if a subsequent call the request() will not block

release

Code Block
void release(Concourse connection)

Return a previously requested connection back to the pool.

Parameters

  • connection

request

Code Block
Concourse request()

Request a connection from the pool and possibly block until one is available.

Returns

  • a connection to Concourse