AbstractCloseableMemoizedSupplier<T,E extends Exception> |
|
AbstractCloseableWrapper<T,E extends Exception> |
Base class for ThrowingCloseableWrapper and CloseableWrapper
|
Ansi |
Encapsulates the specifics of writing to a particular kind of terminal.
|
AnsiEnvironmentChecking |
Utility class to check if the environment supports ANSI escape sequences.
|
BgProcessKiller |
Safely kill background processes on nailgun client exit.
|
BuckConstant |
|
ByteBufferReplacer |
Performs an in-place find-and-replace on ByteBuffer objects, where the replacements are
of equal length to what they're replacing.
|
CapturingPrintStream |
|
ChunkAccumulator |
Accumulates String chunks, keeping only the most recent to stay under a given maximum
size.
|
ClassLoaderCache |
Maintain a cache mapping class paths to class loaders that load from these class paths.
|
CloseableHolder<T extends Closeable> |
CloseableHolder is used to pass ownership of a Closeable.
|
CloseableMemoizedSupplier<T> |
Convenience wrapper class to attach closeable functionality to suppliers of resources to be
closed.
|
CloseableWrapper<T> |
Convenience wrapper class to attach closeable functionality to non-closeable class so it can be
used with try-with-resources to make sure resources are always released and proper exception
suppression is used.
|
CommandSplitter |
Splits an argument list into a list of command invocations whose total length will not exceed the
specified limit if possible.
|
Console |
|
ContextualProcessExecutor |
|
DefaultFilteredDirectoryCopier |
This class allows the creation of copies of multiple directories, while filtering out files which
do not match a specified predicate.
|
DefaultProcessExecutor |
Executes a Process and blocks until it is finished.
|
DirectoryCleaner |
|
DirectoryCleaner.PathStats |
|
DirectoryCleanerArgs |
|
DirectoryCleanerArgs.Builder |
|
DirtyPrintStreamDecorator |
Decorator of PrintStreams that tracks whether or not that stream has been written to.
|
Discardable<T> |
Discardable is a simple class that just holds some instance of a type and has a discard() that
disables access to the instance.
|
DuplicatingConsole |
Manages a Duplicate Console so that console actions can be replicated across to another console.
|
ErrorLogger |
|
ErrorLogger.DeconstructedException |
The result of exception "deconstruction".
|
Escaper |
|
ForwardingProcessListener |
|
ImmutableMapWithNullValues<K,V> |
ImmutableMap uses 16 fewer bytes per entry than TreeMap , but does not
allow null values.
|
ImmutableMapWithNullValues.Builder<K,V> |
|
InputStreamConsumer |
An utility to process input stream with a list of line-by-line consumers
|
LenientBooleanJsonDeserializer |
JSON deserializer which converts boolean, numeric, and string values into booleans.
|
Libc.Constants |
|
LineFetcher |
|
ListeningCharsetDecoder |
|
ListeningCharsetEncoder |
|
ListeningProcessExecutor |
Replacement for ProcessBuilder which provides an asynchronous callback interface to
notify the caller on a background thread when a process starts, performs I/O, or exits.
|
Memoizer<T> |
Memoizes a value, supporting passing in a supplier when getting the value, unlike MoreSuppliers.MemoizingSupplier .
|
MoreExceptions |
|
MoreFunctions |
Utilities to work with Function .
|
MoreIterables |
|
MoreMaps |
|
MoreSuppliers |
|
MoreThrowables |
|
NamedTemporaryDirectory |
Creates a temporary directory that is (recursively) deleted when this object is closed.
|
NamedTemporaryFile |
Creates a temporary file that is deleted when this object is closed.
|
ObjectFileCommonModificationDate |
|
PatternAndMessage |
A class that holds a pattern and a message related to this pattern.
|
PatternsMatcher |
Helper class that keeps a list of compiled patterns and provides a method to check whether a
string matches at least one of them.
|
PkillProcessManager |
Checks for and kills processes by name.
|
PrintStreamProcessExecutorFactory |
|
ProcessExecutor.LaunchedProcessImpl |
Wraps a Process and exposes only its I/O streams, so callers have to pass it back to
this class.
|
ProcessExecutor.Result |
|
ProcessExecutorParams |
|
ProcessExecutorParams.Builder |
|
ProcessHelper |
A helper singleton that provides facilities such as extracting the native process id of a Process or gathering the process resource consumption.
|
ProcessRegistry |
A singleton helper class for process registration.
|
ProcessResourceConsumption |
Represents resource consumption counters of a Process .
|
Statistics |
A crappy version of org.apache.commons.math3.stat.descriptive.SummaryStatistics .
|
TeeOutputStream |
An OutputStream which forwards to two OutputStreams.
|
Threads |
|
ThrowingCloseableMemoizedSupplier<T,E extends Exception> |
Convenience wrapper class to attach closeable functionality to suppliers of resources to be
closed.
|
ThrowingCloseableWrapper<T,E extends Exception> |
Convenience wrapper class to attach closeable functionality to non-closeable class so it can be
used with try-with-resources to make sure resources are always released and proper exception
suppression is used.
|
ThrowingMemoizer<T,E extends Exception> |
Memoizes a value or an exception when computing it, supporting passing in a throwing supplier
when getting the value, unlike MoreSuppliers.MemoizingSupplier .
|
ThrowingPrintWriter |
|
TimeFormat |
|
Types |
|
UnixUserIdFetcher |
Fetches the user ID of the running process.
|
VersionStringComparator |
Compares version strings such as "4.2.2", "17.0", "r10e-rc4".
|
WeakMemoizer<T> |
Memoizes a value with a weak reference, supporting passing in a supplier when getting the value,
unlike MoreSuppliers.WeakMemoizingSupplier
|
ZipFileTraversal |
|