Uses of Interface
org.forgerock.config.resolvers.PropertyResolver
Packages that use PropertyResolver
Package
Description
This package contains the common config property resolvers.
Server-side administration interface.
Provides support for an embedded directory server.
Provides a
SecretStore implementation that loads secrets from a Common Configuration
PropertyResolver and then decodes it with a
SecretPropertyFormat.Contains implementations for a number of Directory Server data types.
-
Uses of PropertyResolver in org.forgerock.config.resolvers
Classes in org.forgerock.config.resolvers that implement PropertyResolverModifier and TypeClassDescriptionclassContains a chain ofPropertyResolvers that should be used to get a token replacement property.classA property accessor that allows access to environment variables.classDeprecated.This class is currently only used in conjunction with the PropertyResolverSecretStore and this pairing is deprecated.classA configuration property resolver that uses a JsonValue to resolve properties.classA property accessor for product paths.classGiven a file path this will load the properties within the file as aPropertyResolver.classA SystemPropertyResolver resolves a config token using system properties.Methods in org.forgerock.config.resolvers that return PropertyResolverModifier and TypeMethodDescriptionstatic 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 PropertyResolverModifier and TypeMethodDescriptionstatic 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.Logs.logResolution(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.static SubstitutionVisitor.BuilderSubstitutionVisitor.substitution(PropertyResolver resolver) Create a builder forSubstitutionVisitor.Constructors in org.forgerock.config.resolvers with parameters of type PropertyResolverModifierConstructorDescriptionSubstitutionService(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 PropertyResolverModifierConstructorDescriptionChainedPropertyResolver(List<? extends PropertyResolver> resolvers) Creates a chained property resolver given a list ofPropertyResolvers. -
Uses of PropertyResolver in org.forgerock.opendj.config.server
Classes in org.forgerock.opendj.config.server that implement PropertyResolverModifier and TypeClassDescriptionfinal classProperty resolver that considers only the property keys that begins with the "file:" string, and then interprets the remaining part of the key as a relative or absolute file path that must be read to return a value. -
Uses of PropertyResolver in org.forgerock.opendj.server.embedded
Methods in org.forgerock.opendj.server.embedded that return PropertyResolverModifier and TypeMethodDescriptionConfigParameters.getConfigPropertyResolver()Returns the currently configuredPropertyResolverornullif none has been defined.Methods in org.forgerock.opendj.server.embedded with parameters of type PropertyResolverModifier and TypeMethodDescriptionConfigParameters.configResolver(PropertyResolver resolver) Sets thePropertyResolverto use to resolve configuration properties. -
Uses of PropertyResolver in org.forgerock.secrets.propertyresolver
Constructors in org.forgerock.secrets.propertyresolver with parameters of type PropertyResolverModifierConstructorDescriptionPropertyResolverSecretStore(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. -
Uses of PropertyResolver in org.opends.server.types
Methods in org.opends.server.types that return PropertyResolverModifier and TypeMethodDescriptionDirectoryEnvironmentConfig.getPropertyResolver()Returns thePropertyResolverto be used by Directory Server when resolving configuration expressions to values.Methods in org.opends.server.types with parameters of type PropertyResolverModifier and TypeMethodDescriptionvoidDirectoryEnvironmentConfig.setConfigResolver(PropertyResolver resolver) Specifies thePropertyResolverto resolve configuration expressions.