A connection pool for asynchronous execution of blocking I/O actions.
A connection pool for asynchronous execution of blocking I/O actions. This is used for the asynchronous query execution API on top of blocking back-ends like JDBC.
An Iterator with a close
method to close the underlying data source.
An Iterator with a close
method to close the underlying data source.
Implementers must close the data source when hasNext
returns false
.
Extension methods to make Typesafe Config easier to use
The information required for dumping a single object
Interface for types that can be used in a tree dump
A simplified copy of java.util.concurrent.ArrayBlockingQueue
with additional logic for
temporarily rejecting elements based on the current size.
A simplified copy of java.util.concurrent.ArrayBlockingQueue
with additional logic for
temporarily rejecting elements based on the current size. All features of the original
ArrayBlockingQueue have been ported, except the mutation methods of the iterator. See
java.util.concurrent.ArrayBlockingQueue
for documentation.
A Product to represent larger arities than Tuple22
An iterator on top of a data source which does not offer a hasNext() method without doing a next()
A wrapper for a value, which uses reference equality of the wrapped value as its own equality.
A wrapper for a value, which uses reference equality of the wrapped
value as its own equality. This can be used, for example, to get the
equivalent of an IdentityHashMap
from a regular HashMap
.
Utility methods for creating result set debug output.
Throw an UnsupportedOperationException
.
Throw an UnsupportedOperationException
. Like ???
but NonFatal
.
Utilities for working with classloaders
Singleton object with Slick's configuration, loaded from the application config.
Singleton object with Slick's configuration, loaded from the application config. This includes configuration for the global driver objects and settings for debug logging.
Create a readable printout of a tree.
Extension methods for prepending and appending values to tuples
Utility functions for working with tuples of different arities
An exception handler which ignores NonFatal
exceptions.
An exception handler which ignores NonFatal
exceptions. It is used when running cleanup
code inside of another exception handler to prevent an exception during cleanup from
overriding the original one.
Helper code for various things. Tuples, Logging, SQL, ...