Uses of Interface
io.fluxzero.common.application.PropertySource
Packages that use PropertySource
Package
Description
-
Uses of PropertySource in io.fluxzero.common.application
Classes in io.fluxzero.common.application that implement PropertySourceModifier and TypeClassDescriptionclassAPropertySourcethat loads environment-specific properties from anapplication-<env>.propertiesfile on the classpath.classAPropertySourceimplementation that loads properties from anapplication.propertiesfile located on the classpath.classAPropertySourcedecorator that transparently decrypts encrypted property values.classA layeredPropertySourceimplementation used as the default source for resolving application properties in a Fluxzero application.enumAPropertySourcethat resolves property values from system environment variables.classAPropertySourcethat loads extra configuration from locations declared through "FLUXZERO_CONFIG_LOCATIONS".classAPropertySourcethat loads Fluxzero-specific settings from classpath resources.classBase class forPropertySourceimplementations backed by aPropertiesobject.enumA no-operationPropertySourceimplementation that never returns any property values.classA simple in-memory implementation of thePropertySourceinterface backed by aMap.classAPropertySourceimplementation that reads configuration properties from the JVM system properties.Methods in io.fluxzero.common.application that return PropertySourceModifier and TypeMethodDescriptiondefault PropertySourcePropertySource.andThen(PropertySource next) Combines this property source with another, returning the first non-null value found between the two.static PropertySourcePropertySource.join(PropertySource... propertySources) Joins multiplePropertySourceinstances into a single one.Methods in io.fluxzero.common.application with parameters of type PropertySourceModifier and TypeMethodDescriptiondefault PropertySourcePropertySource.andThen(PropertySource next) Combines this property source with another, returning the first non-null value found between the two.static PropertySourcePropertySource.join(PropertySource... propertySources) Joins multiplePropertySourceinstances into a single one.Constructors in io.fluxzero.common.application with parameters of type PropertySourceModifierConstructorDescriptionDecryptingPropertySource(PropertySource delegate) Constructs aDecryptingPropertySourcewith the specified delegate property source.DecryptingPropertySource(PropertySource delegate, Encryption encryption) Constructs aDecryptingPropertySourceusing an explicitEncryptionstrategy.DecryptingPropertySource(PropertySource delegate, String encryptionKey) Constructs aDecryptingPropertySourceusing the given encryption key. -
Uses of PropertySource in io.fluxzero.common.caching
Methods in io.fluxzero.common.caching with parameters of type PropertySourceModifier and TypeMethodDescriptionstatic MemoryPressureControllerMemoryPressureController.jvm(PropertySource propertySource) -
Uses of PropertySource in io.fluxzero.sdk
Methods in io.fluxzero.sdk that return PropertySourceModifier and TypeMethodDescriptionFluxzero.propertySource()Returns thePropertySourceconfigured for this Fluxzero instance. -
Uses of PropertySource in io.fluxzero.sdk.configuration
Methods in io.fluxzero.sdk.configuration that return PropertySourceModifier and TypeMethodDescriptionFluxzeroConfiguration.propertySource()Provides access to configuration properties (typically loaded from the environment).Methods in io.fluxzero.sdk.configuration with parameters of type PropertySourceModifier and TypeMethodDescriptiondefault FluxzeroBuilderFluxzeroBuilder.addPropertySource(PropertySource propertySource) Adds aPropertySourceto the configuration chain.static booleanApplicationProperties.defaultsVersionAtLeast(PropertySource propertySource, LocalDate version) Returns whether the given source opts into behavior introduced on or before the given date.protected FluxzeroDefaultFluxzero.Builder.doBuild(Map<MessageType, ? extends Tracking> trackingSupplier, Function<String, ? extends GenericGateway> customGatewaySupplier, CommandGateway commandGateway, QueryGateway queryGateway, EventGateway eventGateway, ResultGateway resultGateway, ErrorGateway errorGateway, MetricsGateway metricsGateway, WebRequestGateway webRequestGateway, AggregateRepository aggregateRepository, SnapshotStore snapshotStore, EventStore eventStore, KeyValueStore keyValueStore, DocumentStore documentStore, MessageScheduler messageScheduler, UserProvider userProvider, Cache cache, Serializer serializer, CorrelationDataProvider correlationDataProvider, IdentityProvider identityProvider, PropertySource propertySource, DelegatingClock clock, TaskScheduler taskScheduler, Client client, ThrowingRunnable shutdownHandler) static LocalDateApplicationProperties.getDefaultsVersion(PropertySource propertySource) Returns the Fluxzero defaults version from the given source, ornullwhen compatibility defaults are used.Method parameters in io.fluxzero.sdk.configuration with type arguments of type PropertySourceModifier and TypeMethodDescriptionDefaultFluxzero.Builder.replacePropertySource(UnaryOperator<PropertySource> replacer) FluxzeroBuilder.replacePropertySource(UnaryOperator<PropertySource> replacer) Replaces the existing property source. -
Uses of PropertySource in io.fluxzero.sdk.configuration.spring
Classes in io.fluxzero.sdk.configuration.spring that implement PropertySourceModifier and TypeClassDescriptionclassAPropertySourceimplementation that delegates property lookups to a SpringEnvironment. -
Uses of PropertySource in io.fluxzero.sdk.persisting.caching
Constructors in io.fluxzero.sdk.persisting.caching with parameters of type PropertySourceModifierConstructorDescriptionDefaultCache(PropertySource propertySource) Constructs a cache using the given property source for cache mode and defaults-version selection.DefaultCache(PropertySource propertySource, int maxSize) Constructs a cache using the given property source for cache mode and defaults-version selection, with a custom max size for the selected implementation.