Uses of Interface
org.forgerock.config.resolvers.PropertyResolver
-
Packages that use PropertyResolver Package Description org.forgerock.config.resolvers This package contains the common config property resolvers.org.forgerock.secrets.propertyresolver Provides aSecretStoreimplementation that loads secrets from a Common ConfigurationPropertyResolverand then decodes it with aSecretPropertyFormat. -
-
Uses of PropertyResolver in org.forgerock.config.resolvers
Classes in org.forgerock.config.resolvers that implement PropertyResolver Modifier and Type Class Description classChainedPropertyResolverContains a chain ofPropertyResolvers that should be used to get a token replacement property.classEnvironmentVariableResolverA property accessor that allows access to environment variables.classFlatFileResolverAPropertyResolverin which each property is stored in its own file in some directory.classJsonValueResolverA configuration property resolver that uses a JsonValue to resolve properties.classProductPathResolverA property accessor for product paths.classPropertiesResolverGiven a file path this will load the properties within the file as aPropertyResolver.classSystemPropertyResolverA SystemPropertyResolver resolves a config token using system properties.Methods in org.forgerock.config.resolvers that return PropertyResolver Modifier and Type Method Description static PropertyResolverPropertyResolvers. bootstrapPropertyResolver(String productKey, PropertyResolver productPathResolver)Get the standard bootstrap property resolver, which is defined as a resolver that checks in turn: The product paths resolver Environment variables System properties Any external sources defined in the <productKey>.envconfig.dirs system property, or (if it does not exist) the <PRODUCTKEY>_ENVCONFIG_DIRS environment variable, which is treated as a comma-separated list of source directories, where the files in a directory are resolved in a non-deterministic order, and are checked for duplicate keys.static PropertyResolverPropertyResolvers. defaultingPropertyResolver()Returns an empty resolver that always return the default value.static PropertyResolverPropertyResolvers. environmentVariablePropertyResolver()Construct a newEnvironmentVariableResolver.static PropertyResolverPropertyResolvers. jsonResolver(File jsonFile)Construct a newJsonValueResolverusing a given file.static PropertyResolverPropertyResolvers. jsonResolver(String filename)Construct a newJsonValueResolverusing the given filename.static PropertyResolverPropertyResolvers. jsonResolver(String name, JsonValue json)Construct a newJsonValueResolverusing a given aJsonValue.static PropertyResolverPropertyResolvers. jsonResolver(Path path)Construct a newJsonValueResolverusing a file at the given path.static PropertyResolverPropertyResolvers. jsonResolver(JsonValue json)Construct a newJsonValueResolverusing a given aJsonValue.static PropertyResolverPropertyResolvers. pathPropertyResolver(Map<String,Path> directories)Constructs a path resolver to expose paths and associated URLs.static PropertyResolverPropertyResolvers. prefixed(String prefix, PropertyResolver delegate)Constructs a prefixedPropertyResolver.static PropertyResolverPropertyResolvers. productPathPropertyResolver(String productKey, Path instanceDirectory)Constructs a path resolver to expose a product instance directory.static PropertyResolverPropertyResolvers. propertiesResolver(File propertiesFile)Creates aPropertiesResolvergiven a file object.static PropertyResolverPropertyResolvers. propertiesResolver(String filename)Creates aPropertiesResolvergiven a file location.static PropertyResolverPropertyResolvers. propertiesResolver(String name, Properties properties)Creates aPropertiesResolvergiven aPropertiesobject.static PropertyResolverPropertyResolvers. propertiesResolver(Path filename)Creates aPropertiesResolvergiven a file location.static PropertyResolverPropertyResolvers. propertiesResolver(Properties properties)Creates aPropertiesResolvergiven aPropertiesobject.static PropertyResolverPropertyResolvers. secretsPropertyResolver(SecretsProvider secretsProvider)Constructs a resolver that looks upGenericSecrets from the givenSecretsProviderand converts them to UTF-8 strings.static PropertyResolverPropertyResolvers. singletonPropertyResolver(String key, String value)Returns a resolver that knows only to resolve the given key.static PropertyResolverPropertyResolvers. systemPropertyResolver()Construct a newSystemPropertyResolver.Methods in org.forgerock.config.resolvers with parameters of type PropertyResolver Modifier and Type Method Description static PropertyResolverPropertyResolvers. bootstrapPropertyResolver(String productKey, PropertyResolver productPathResolver)Get the standard bootstrap property resolver, which is defined as a resolver that checks in turn: The product paths resolver Environment variables System properties Any external sources defined in the <productKey>.envconfig.dirs system property, or (if it does not exist) the <PRODUCTKEY>_ENVCONFIG_DIRS environment variable, which is treated as a comma-separated list of source directories, where the files in a directory are resolved in a non-deterministic order, and are checked for duplicate keys.static Consumer<String>Logs. logResolution(org.slf4j.Logger logger, PropertyResolver resolver, String key, boolean sensitive)Securely logs resolved value on the givenlogger.static ChainedPropertyResolverChainedPropertyResolver. of(PropertyResolver... resolvers)Constructs aChainedPropertyResolvergiven a a list ofPropertyResolvers.static PropertyResolverPropertyResolvers. prefixed(String prefix, PropertyResolver delegate)Constructs a prefixedPropertyResolver.Constructors in org.forgerock.config.resolvers with parameters of type PropertyResolver Constructor Description SubstitutionService(PropertyResolver resolver)Creates a new substitution service that will resolve variables using the givenresolver.Constructor parameters in org.forgerock.config.resolvers with type arguments of type PropertyResolver Constructor Description ChainedPropertyResolver(List<? extends PropertyResolver> resolvers)Creates a chained property resolver given a list ofPropertyResolvers. -
Uses of PropertyResolver in org.forgerock.secrets.propertyresolver
Constructors in org.forgerock.secrets.propertyresolver with parameters of type PropertyResolver Constructor Description PropertyResolverSecretStore(PropertyResolver propertyResolver)Initialises the property resolver secret store using base64-encoded properties.PropertyResolverSecretStore(PropertyResolver propertyResolver, SecretPropertyFormat defaultPropertyFormat)Initialises the property resolver secret store.PropertyResolverSecretStore(PropertyResolver propertyResolver, SecretPropertyFormat defaultPropertyFormat, Map<String,SecretPropertyFormat> mappings)Initialises the property resolver secret store with a mapping of purpose to format.
-