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 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.