All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| Async |
Static utilities that work with CompletableFuture and can make testing easier by
permitting selective (e.g.
|
| Async.Mode |
|
| AsyncException |
|
| BeanConverter<T> |
Simple way to convert one bean to another.
|
| CatchingRunnable |
Extension of Runnable that never lets exceptions escape.
|
| DefaultEnvironment |
|
| EndpointConfiguration |
Configuration for a specific REST endpoint.
|
| EndpointConfiguration.Builder |
|
| FlexibleJsonModel |
This class can be used as a base class for situations where there may be additional/unknown properties in
a JSON string that don't have a corresponding property in the class being de-serialized into.
|
| JacksonDataFormat |
Represents the detected type of a String.
|
| Jars |
Utilities for working with Java JAR files.
|
| JaxbElementSerializer |
A Jackson JsonSerializer that serializes JAXBElement objects, with "nil" values handled by writing
a JSON null.
|
| Jdbi2Builders |
Utilities for building Dropwizard-managed DBI instances.
|
| Jdbi3Builders |
Utilities for building Dropwizard-managed Jdbi version 3 instances.
|
| JsonDetectionResult |
Represents the result of attempting to detect if content is JSON.
|
| JsonHelper |
A bunch of utilities to make it easier to work with JSON.
|
| JsonHelper.MergeOption |
Describes how objects are to be merged.
|
| JsonHelper.OutputFormat |
Represents an output format when serializing an object to JSON.
|
| KeyAndTrustStoreConfigProvider |
Defines a configuration interface for properties needed to create key and trust stores, and a contract to
be able to create an SSLContext and SSLSocketFactory from this configuration.
|
| KeyStoreType |
|
| KillSignal |
A few common (Unix/Linux/etc) kill signals.
|
| KillTimeoutAction |
Possible actions to take if a kill command times out.
|
| KiwiBiConsumers |
|
| KiwiBigDecimals |
|
| KiwiCollectors |
|
| KiwiConsumers |
|
| KiwiDates |
The original JDK 1.0 Date class leaves, ahem, much to be desired, but there are still (unfortunately)
many classes, interfaces, and libraries that use it and probably won't be changed soon or ever.
|
| KiwiDateTimeConverters |
A collection of small utility methods to convert between legacy Date and the Java 8 date/time API classes.
|
| KiwiDateTimeFormatters |
A collection of small utilities to format various types of Java date/time classes, both the legacy
Date and the Java 8 date/time API classes in java.time.
|
| KiwiDateTimeParsers |
A collection of small utilities to parse strings into various types of Java date/time classes, both the legacy
Date and the Java 8 date/time API classes in java.time.
|
| KiwiDeprecated |
A Kiwi-flavored version of Deprecated that includes the since attribute added in JDK 9 plus
additional attributes we think are useful.
|
| KiwiDeprecated.Severity |
|
| KiwiDoubles |
|
| KiwiDropwizardDurations |
Utility that maps Dropwizard Duration to Java Duration
|
| KiwiDropwizardLifecycles |
Provides utilities related to the Dropwizard lifecycle.
|
| KiwiDurationFormatters |
Utilities for formatting durations of various types.
|
| KiwiEnvironment |
Interface that defines methods related to the external environment, for example getting the current time in
milliseconds, obtaining the process ID, and sleeping quietly for a specified time.
|
| KiwiEvictingQueues |
Utility methods for working with Guava EvictingQueue instances.
|
| KiwiInstants |
Provides utilities related to Instant.
|
| KiwiInternetAddresses |
Utilities for InetAddress and other things related to internet addresses.
|
| KiwiInternetAddresses.SimpleHostInfo |
Simple value class encapsulating a host name and IP address
|
| KiwiIO |
Static I/O utilities.
|
| KiwiIterators |
Utility methods for working with Iterator instances.
|
| KiwiJacksonDataFormats |
Static utilities for easily performing data format detection on String values.
|
| KiwiJacksonSerializers |
Custom Jackson serializers.
|
| KiwiJaxWs |
Some JAX-WS utilities and constants.
|
| KiwiJdbc |
JDBC utilities.
|
| KiwiLists |
Utility methods for working with List instances.
|
| KiwiMaps |
Utility methods for working with Map instances
|
| KiwiMultimapCollectors |
A Collector that can collect into a Guava Multimap.
|
| KiwiObjects |
Utilities for any object which are not in Objects or MoreObjects.
|
| KiwiPaths |
Static utilities related to Path instances.
|
| KiwiPostgres |
Utility functions related to Postgres DBs.
|
| KiwiPreconditions |
Static utility methods similar to those found in Preconditions, but with a lovely
Kiwi flavor to them.
|
| KiwiPrimitives |
Static utilities that operate on primitive values, and are not already provided by classes in Guava's
com.google.common.primitives package.
|
| KiwiProperties |
Utility methods for making it easier to create and work with Properties instances.
|
| KiwiSearching |
Utilities related to searching and pagination.
|
| KiwiSearching.PageNumberingScheme |
Enum that represents either zero or one-based page numbering scheme.
|
| KiwiSecurity |
|
| KiwiSets |
Utility methods for working with Set instances.
|
| KiwiStreams |
Utilities related to Streams that are not already in the JDKs Stream
or Guava's Streams.
|
| KiwiStrings |
Utility methods relating to strings or similar.
|
| KiwiThrowables |
Utility class for working with Throwable instances.
|
| KiwiThrowables.ThrowableInfo |
Immutable "struct" that contains information from a Throwable instance.
|
| KiwiUrls |
Static utilities for creating URLs
|
| KiwiUrls.Components |
A simple value class to hold the various parts of the URL.
|
| LazyLogParameterSupplier |
Provides lazy evaluation of one or more replacement parameters in a logging statement, for example when
using SLF4J.
|
| LocalDateTimeEpochTimeSerializer |
Jackson serializer that converts a LocalDateTime into milliseconds since the epoch
in the UTC zone by default, or in a zone specified in the constructor.
|
| LocalPortChecker |
Utility to check port availability.
|
| LoggingDeserializationProblemHandler |
A Jackson DeserializationProblemHandler that logs and keeps track of unknown properties during JSON
deserialization.
|
| ManagedCloseable |
A Dropwizard Managed that manages a single Closeable instance.
|
| MatchSpliterator |
|
| Optionals |
Utility methods for instances of Optional, and which are not already present in Optional.
|
| PaginatedResult |
Simple interface defining basic pagination for any kind of search, e.g.
|
| Processes |
Utility class for working with operating system processes.
|
| ProcessHelper |
Wrapper class around the static utility functions in Processes that requires an instance, adn thus by using
an instance of this class instead of Processes directly, it will make it much easier to test code that deals
with processes.
|
| PropertyMaskingOptions |
|
| PropertyMaskingSafePropertyWriter |
Writes properties "safely" and masks sensitive properties such as passwords.
|
| Responses |
|
| RuntimeJsonException |
Runtime wrapper exception for JSON processing errors.
|
| SecureEndpointsConfiguration |
|
| SecureEndpointsConfiguration.Builder |
|
| SimpleHostAndPort |
Inspired by Guava's HostAndPort but much simpler in implementation.
|
| SimpleSSLContextFactory |
A "simple" factory class that makes it simpler to to create SSLContext instances.
|
| SimpleSSLContextFactory.Builder |
|
| SocketChecker |
Utilities for checking sockets.
|
| Sorted |
Simple contract for search results that are sorted in a specific direction.
|
| SqlOrder |
Simple enum that represents the values for SQL ORDER BY clauses.
|
| SSLContextConfiguration |
Configuration for standard/common properties required for secure (i.e.
|
| SSLContextConfiguration.Builder |
|
| SSLContextException |
|
| SSLContextProtocol |
|
| StripedLock |
StripedLock provides simple lambdas for encapsulating a block of code with a read/write lock.
|
| TimeBasedDirectoryCleaner |
A Runnable that cleans a given directory of files and/or directories that are older than a specified
retention threshold.
|
| TimeBasedDirectoryCleaner.DeleteError |
Value class representing a file delete error.
|
| TimeBasedDirectoryCleanerConfig |
|
| TimeBasedDirectoryCleanerHealthCheck |
A health check for TimeBasedDirectoryCleaner that checks if there have been any delete errors within
a specific duration of time.
|
| TimedHealthCheck |
Health Check wrapper that will timeout after a set period of time.
|
| TlsContextConfiguration |
Configuration for standard/common properties required for secure TLS connections.
|
| TrustStoreConfigProvider |
Defines a configuration interface for properties needed to create trust stores, and a contract to be able to create
a SSLContext and SSLSocketFactory from this configuration.
|
| TryLocker |
|
| UncheckedInterruptedException |
|
| UncheckedMalformedURLException |
|
| UncheckedURISyntaxException |
|
| UrlRewriteConfiguration |
|
| UUIDs |
Utility class for working with UUID instances.
|
| Versions |
A few simple version comparison utilities.
|