All Classes and Interfaces
Class
Description
A wrapper for arrays with hash code and equals.
A base implementation of AutoClosable that helps detecting resource leaks.
A sink that collects items in a buffer.
Utils for guava caches.
A view over a cache which can place 'local' keys into a shared cache.
Utility class for common casts.
Interface for abstracting comparison of values.
Factory for the creation of wrappers that make values comparable w.r.t.
Specification implementation.
Base class with core attributes for partial reduction of consecutive items
sharing some attribute (referred to as group key).
CompletableFuture with a delegate that can be set at most once.
A function with information about the input and output types
Interface to describe a conversion from one Java type to another
A class that captures a (possibly minimum) count of items.
Source:
http://stackoverflow.com/questions/9987019/how-to-know-when-a-completionservice-is-finished-delivering-results
http://www.javaspecialists.eu/archive/Issue214.html
This is similar to Guava's ForwardingObject, except that
this thing is an interface and the delegate is publicly exposed.
Utils to disable derby.log file - see: https://stackoverflow.com/questions/1004327/getting-rid-of-derby-log
Derby is occasionally pulled in by certain dependencies.
A class for 'tagging' another entity with a direction (forward / backward)
An enumeration for representing forward and backward directions.
Interface typically used for removing listener registrations
A poor-man's version of guava's internal Cut class
A class for annotating an 'item' with metadata of arbitrary types.
Core content metadata describing encoding, content type, charset and
language.
A basic java implementation of the EntityInfo interface
A basic 'envsubst' implementation.
Utils for dealing with typical situtations w.r.t.
A model to represent file names - comprising a base name, a content type part and a list of encodings
Parse file name patterns of the form baseName.contentType.encoding1.encodingN
Limitation: Currently does not support compound contentTypes such as "rdf.xml".
Deprecated.
Generic class for factorization of common sub expressions.
This interface is useful for builders of the form below, in order to hide
the uncheck cast warning of
return (X)this;.Run a configurable (health check) action at fixed intervals until this action longer raises
an exception.
A simple history object that is backed by a list of
Callable instances.Loads all key-value pairs from a given file.
A supplier for a ref backed by a root ref.
Class for computing the lehmer code and value for a given set of items w.r.t.
A very basic life cycle for things that can start and end
Basic implementation of a LifeCycle that checks for state violations
Wraps a logger and counts errors.
A simple utility class for reading Map<String, String> objects from
two column TSV files.
A container where multiple objects/classes can register their methods.
Object base class that supports tracking the stack trace of its construction
Interface to ease working with fixed size pages.
Util class to map a global offset to a page id and relative offset within the page - w.r.t.
Utility methods for working with (fixed-size) pages.
Item-based paginator implementation
A pair class based on Map.Entry.
A predicate to test containment in the backing collection.
Data structure to build a tree from incremental additions of (range, value) pairs.
Interface for nested references.
Interface with default methods that delegate Ref's methods
In principle a typedef for Ref<CompletableFuture>
Implementation of a
Ref
TODO Avoid needless synchronization; a ConcurrentHashMap may help;
ref.equals could do only reference comparisonAssociate a resource with a closing mechanism
A class where resources can be added.
Class to schedule a task after a certain delay and ensure that it only
executes once.
Class to schedule a task after a certain delay and ensure that it only
executes once.
A wrapper that turns a supplier of references into a singleton such that
at any given time (on a specific jvm) only a most a single reference will have been
acquired from that supplier.
A streamer returns a stream of items from a collection-like object (referred to as a 'store')
given as the argument.
Helper interface to make transformations on streams less verbose
Inherits from
Function for out of the box chaining with Function.andThen(Function).Deprecated.
Identifies sub-strings that correspond to integers and compares those parts
as integers.
Utility class to parse durations such as 1h5m (1 hour and 5 minutes)
A generalization of a triple; an edge in a graph with node type V and edge attribute type E
A path from triplets.
Generic interface to access associated (context information / aspects / APIs / whatever to call it) of objects.