All Classes and Interfaces
Class
Description
When placed on a method or constructor, indicates that the member is called via
reflection, and is this used and should not be considered for removal.
Extremely simply way to "allow-list" fields, e.g., from a web form.
A record that contains a lookup status and, if the lookup succeeded, a value.
Represents the result of an attribute lookup.
A record that contains a lookup status and, if the lookup succeeded, a map of all the attributes.
Represents the result of looking up all attributes.
Trying out an idea for a self-contained thread-safe counter that drains itself on a recurring basis.
Copied and modified from kiwi's
CatchingRunnable.A
Predicate that wraps a Predicate and tracks the number of
true and false results.Some simple utilities useful to data access code that is building queries,
for example, structured query languages such as SQL or HQL.
DefaultingFileAppenderFactory<E extends ch.qos.logback.core.spi.DeferredProcessingAware>
A Dropwizard
AppenderFactory implementation which extends FileAppenderFactory to provide default
values for the current log file name, archive log file name pattern, and log format if they are not explicitly
configured.Test utilities for Jakarta RESTful Web Services.
Utilities for working with JAR manifests.
Static utilities related to JAR manifests.
Utilities related to arrays.
A description of how to close a specific object.
Represents the result of an attempt to close an object.
Utilities related to Collections.
Static utilities for working with
Enum.Utilities related to
Future.Represents the state of a
Future.Utilities related to internet addresses.
JDBC utilities that may (or may not) eventually move into
KiwiJdbc in
kiwi.Utilities relating to JDBC metadata.
Some utilities for working with media types.
Utilities related to reflection.
Describes the access modifiers allowed on Java members, e.g., classes, fields, methods, and constructors.
Static utilities related to
Runnable.Represents the result of an attempt to run a
KiwiRunnables.ThrowingRunnable.A variation on
Runnable which allows exceptions to be thrown.A
RuntimeException that contains a checked exception thrown by a KiwiRunnables.ThrowingRunnable.Static utilities to create Mockito-based mocks for servlet API code.
Static utilities related to
ServletRequest, mostly related to handling X509Certificates.Utilities for SLF4J, mainly to allow logging a message at a specified level.
Utilities related to strings.
Utilities related to URLs.
Provides a Dropwizard
Managed to start and stop a
CamelContext as your application is started and
stopped, respectively.A record that contains lookup status and, if the lookup succeeded, a
Manifest.Annotation to make it clear that a method/constructor parameter might be mutated, e.g., auditing
properties such as createdAt, createdBy, etc. that are automatically set on a persistent entity.
A Metrics
Meter that knows its own name.Utilities to execute a command using a
ProcessHelper.The type of output from the process.
The return type for the handler methods.
Configuration class that can be used in conjunction with
ProcessOutputHandler.Represents the result of running a command line process.
An
ArgumentsProvider that provides random capitalization of an input value.RandomCapitalizationSource is an ArgumentsSource that provides values having a random capitalization
of a given input for use in parameterized tests.The type of capitalization to provide.
Unchecked exception that wraps a
SQLException.Basic health check that checks if a
Meter has any errors in the last 15 minutes, calculated
using the 15-minute rate from the meter.Utilities related to
SOAPFault and SOAPFaultException.A simple way to log timing information about a repeated operation.
Timing utilities that provide a convenient way to measure elapsed time of operations.
Represents an operation that is timed.
Represents an operation that is timed and returns no result.
Represents an operation that is timed and may throw a runtime exception.
Represents an operation that is timed and returns no result, but may throw an exception.
Represents an operation that is timed and returns a (possibly null) result, but may throw an exception.
Represents an operation that is timed and returns a result.
Represents either a simple type (e.g., Boolean or String) or a parameterized type (e.g.