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) Creates a JVM memory-pressure controller configured through the supplied property source. -
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.assertCurrent(PropertySource source) Resolves interceptor input validation from the owning application's source at configuration time.static booleanApplicationProperties.collectionValues(PropertySource source) Resolves the search profile once from the owning application's property source.static StringApplicationProperties.createClientId(PropertySource propertySource) Creates a unique ID for a client instance from the given property source.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 GuaranteeApplicationProperties.getDefaultDeliveryGuarantee(PropertySource propertySource) Resolves the application delivery default using the owning component's property source.static LocalDateApplicationProperties.getDefaultsVersion(PropertySource propertySource) Returns the Fluxzero defaults version from the given source, ornullwhen compatibility defaults are used.static GuaranteeApplicationProperties.getRequestDeliveryGuarantee(PropertySource propertySource) Resolves request/reply delivery from the sharedApplicationProperties.DEFAULT_DELIVERY_GUARANTEE_PROPERTY.static StringApplicationProperties.getTaskId(PropertySource propertySource) Returns the platform task ID from the given property source, ornullwhen absent or blank.static booleanApplicationProperties.graphStrict(PropertySource propertySource) Resolves Graph strictness from the application's own property source.static booleanApplicationProperties.modelAliasTargets(PropertySource source) Resolves Model identity selection from the owning application's property source.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.client
Methods in io.fluxzero.sdk.configuration.client with parameters of type PropertySourceModifier and TypeMethodDescriptionstatic WebSocketClient.ClientConfigWebSocketClient.ClientConfig.fromProperties(PropertySource propertySource) Creates a configuration whose property-backed defaults are resolved from the supplied application-local 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.modeling
Methods in io.fluxzero.sdk.modeling with parameters of type PropertySourceModifier and TypeMethodDescriptionstatic StringModelNames.name(Class<?> modelType, PropertySource propertySource) Resolves a Model name using a prefix read from the supplied application property source. -
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. -
Uses of PropertySource in io.fluxzero.sdk.publishing.correlation
Methods in io.fluxzero.sdk.publishing.correlation with parameters of type PropertySourceModifier and TypeMethodDescriptionstatic CorrelationDataProviderApplicationVersionCorrelationDataProvider.decorate(CorrelationDataProvider delegate, PropertySource propertySource) Decorates the given provider whenfluxzero.application.versionis configured.static CorrelationDataProviderTaskIdCorrelationDataProvider.decorate(CorrelationDataProvider delegate, PropertySource propertySource) Decorates the given provider whenFLUXZERO_TASK_IDis configured. -
Uses of PropertySource in io.fluxzero.sdk.tracking
Methods in io.fluxzero.sdk.tracking with parameters of type PropertySourceModifier and TypeMethodDescriptionConsumerConfiguration.resolveTrackingDefaults(PropertySource source) Resolves tracking defaults from the owning application's property source. -
Uses of PropertySource in io.fluxzero.sdk.web
Constructors in io.fluxzero.sdk.web with parameters of type PropertySourceModifierConstructorDescriptionDefaultWebRequestGateway(GenericGateway delegate, Serializer serializer, PropertySource propertySource, MetricsGateway metricsGateway) Creates a gateway with an application-scoped versioned redirect default and optional native transport metrics.