Package com.arpnetworking.configuration.jackson
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.arpnetworking.configuration.jackson
-
ClassDescriptionCommon base class for
Configuration
implementations based on Jackson'sObjectMapper
.BaseJacksonConfiguration.Builder<T extends BaseJacksonConfiguration.Builder<?,?>, S extends Configuration> Builder
implementation forBaseJacksonConfiguration
.Abstract base class forJsonNodeSource
implementations.Builder
implementation forBaseJsonNodeSource
.Implementation ofDynamicConfigurationFactory
which maps keys to file names in a directory.Builder
implementation forDirectoryDynamicConfigurationFactory
.Dynamic configuration implementation ofConfiguration
.Builder forDynamicConfiguration
.Interface for classes which createDynamicConfiguration
instances.Key descriptor.Typesafe config based configuration sourced from a file and mapped to aJsonNode
.Builder forHoconFileSource
.JsonNode
based configuration sourced from a directory.Builder forJsonNodeDirectorySource
.JsonNode
based configuration sourced from a file.Builder forJsonNodeFileSource
.JsonNode
based configuration sourced from a literal string.Builder forJsonNodeLiteralSource
.Json based configuration sourced by merging zero or moreJsonNodeSource
instances together.Builder
implementation forJsonNodeMergingSource
.JsonNode
based configuration sourced from a paginatedURI
.Builder forJsonNodePaginatedUriSource
.Interface for sourcingJsonNode
based configuration.JsonNode
based configuration sourced from a file.Builder forJsonNodeUriSource
.Implementation ofDynamicConfigurationFactory
which maps keys to zero or more subordinateDynamicConfigurationFactory
instances.Builder
implementation forMergingDynamicConfigurationFactory
.Static configuration implementation ofConfiguration
.Builder forStaticConfiguration
.