See: Description
Interface | Description |
---|---|
Extractors.AccessibleMemberProcessor<T extends AccessibleObject> |
Used by traversal functions to iterate over
AccessibleObjects (i.e. |
Functions.RetryListener |
Listener interface notified on success or failure of
Functions.retry(String, long, Callable) . |
Ports.Exporter |
A hook notified about allocated ports, and optionally validating them.
|
Ports.Registrar |
A strategy for allocating a port block.
|
Ports.SpecIdBuilder |
Builder interface used to provide constrained, typesafe DSL.
|
Ports.SpecOffsetBuilder |
Builder interface used to provide constrained, typesafe DSL.
|
TextTable.Style |
Specifies the characters used to draw the lines and corners of a
table . |
ThrowingRunnable |
Functional interface for a void, parameterless lambda.
|
Class | Description |
---|---|
Exceptions |
Entry Point Utility class providing methods for dealing with
checked exceptions and
huge stacktraces.
|
ExceptionTransformerBuilder |
Builds a transformer function manipulating exception messages, stack traces and nesting structure
(used internally by
Exceptions ). |
Extractors |
Entry Point Provides utilities for
circumventing Java encapsulation,
as well as building blocks for custom dependency injection.
|
Functions |
Entry Point Provides decorators and combinators
for common Java functional interfaces.
|
Ports |
Entry Point Provides utilities for
ad-hoc coordination of port usage for distributed systems in tests and
lab environments.
|
Ports.BlockRegistrar |
A simple block-based allocation strategy, trying to bind a port at a
fixed offset from
portBase and on failure, retrying again
at a new portBase , one block-size up. |
ReflectionProxy |
Entry Point Provides a concise and expressive way
for performing multiple reflective access operations, building on the
Extractors
class. |
TextTable |
Entry Point Formats data as text-table, suitable for logging and printing.
|
TextTable.Column |
Defines the formatting attributes for a single column of a
table . |
TextTable.DataBuilder |
This builder can be used to build a dataset, that can be used
together with the specified layout (a set of columns) to create
a
table . |
TextTable.LayoutBuilder |
Provides a nice and compact DSL to build a set of columns for a
table . |
TextTable.Separator |
Config object, modelling a table internal horizontal separator
|
Threads |
Entry Point Introspects the
running threads and provides access to their runnable delegates,
can take a snapshot list of all running threads.
|
UrlStreamHandlers |
URL schema handlers - a quick way to add support for data URLs and
Classpath URLs to your project.
|
UrlStreamHandlers.DataUrl |
An URL stream handler that adds support for data URLs.
|
UrlStreamHandlers.ResolversUrl |
An URL stream handler that resolves to another URL schema - use this to build
custom URL schemas that can shorten URIs or lookup resources.
|
UrlStreamHandlers.ResolvingUrl |
An URL stream handler that resolves to another URL schema - use this to build
custom URL schemas that can shorten URIs or lookup resources.
|
Enum | Description |
---|---|
TextTable.Box |
Preset styles, specifying the characters used to draw the lines and corners
of a
table . |
Exception | Description |
---|---|
DispatchException |
Exception used to indicate that a functional dispatch failed.
|
DispatchException.InvalidResult |
An exception that denotes that there was a problem with the invocation result.
|
MissingClassSurrogateException |
Exception used by
Exceptions.parseStackTrace(CharSequence) to represent class
which is in the trace, but cannot be found on the classpath. |
PortVetoException |
Indicates that one of the exporters did not like an allocated port
and requests re-allocation of a new block.
|