All Packages

Package Summary
Package
Description
The goal of OWNER API is to minimize the code required to handle application configuration through Java properties files.
The converters this library ships for types its own conversion rules do not already cover: a Duration and a ByteSize.
The seam through which a decryptor of yours is called: what Config.EncryptedValue and Config.DecryptorClass name, and the base classes that save an implementation from writing the same two methods.
Provides interfaces and classes for dealing with different types of events fired by OWNER components.
Reading a configuration out of JNDI, which is where an application server keeps what it was told about the application: as a whole context through JndiLoader, or one entry at a time through JndiHandler.
The loaders that cannot be written without somebody else's library on the class path: HOCON, which reads an application.conf through Typesafe Config, and ZooKeeper, which reads a node through Curator.
The Bean Validation provider the core looks for: what makes @Min, @NotNull and the rest mean something on a method named the way this library teaches.
Reads a configuration written in JSON - a source whose path ends in .json - flattening it into the keys the rest of the library already speaks: server.host, servers[0].host.
Reads a configuration written in TOML v1.0.0 - a source whose path ends in .toml - flattening it into the keys the rest of the library already speaks.
Reads a configuration written in YAML - a source whose path ends in .yaml or .yml - flattening it into the keys the rest of the library already speaks.
Provides the interface of a value handler, which resolves a ${$name::payload} marker into the value that replaces it, and the handlers OWNER ships.
Provides interfaces and classes to allow OWNER to load properties from several file formats.
Provides utility interfaces and classes.
A size in bytes as a type rather than as a number: 10 MB read as what it says, in both the standards that phrase means.
The seam through which a Bean Validation provider checks a configuration, and the vocabulary the core uses to talk about constraints without depending on a validation API.