Package org.unleash.features.config
Class UnleashAutoConfiguration
java.lang.Object
org.unleash.features.config.UnleashAutoConfiguration
@EnableConfigurationProperties(UnleashProperties.class)
@AutoConfiguration
@ComponentScan("org.unleash.features.aop")
public class UnleashAutoConfiguration
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate io.getunleash.UnleashContextProvidergetUnleashContextProviderWithThreadLocalSupport(io.getunleash.UnleashContextProvider unleashContextProvider) Method always wraps the created UnleashContextProvider with threadLocal support.private io.getunleash.util.UnleashConfig.BuildersetCustomHeaderProvider(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties properties) private io.getunleash.util.UnleashConfig.BuildersetDisableMetrics(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties properties) private io.getunleash.util.UnleashConfig.BuildersetHttpFetcherInBuilder(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties unleashProperties) private io.getunleash.util.UnleashConfig.BuildersetProxyAuthenticationByJvmProps(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties properties) io.getunleash.Unleashunleash(UnleashProperties unleashProperties, io.getunleash.UnleashContextProvider unleashContextProvider) io.getunleash.UnleashContextProviderunleashContextProvider(UnleashProperties unleashProperties)
-
Field Details
-
strategyMap
-
-
Constructor Details
-
UnleashAutoConfiguration
public UnleashAutoConfiguration()
-
-
Method Details
-
unleashContextProvider
@Bean @ConditionalOnMissingBean public io.getunleash.UnleashContextProvider unleashContextProvider(UnleashProperties unleashProperties) -
unleash
@Bean public io.getunleash.Unleash unleash(UnleashProperties unleashProperties, io.getunleash.UnleashContextProvider unleashContextProvider) -
getUnleashContextProviderWithThreadLocalSupport
@NotNull private io.getunleash.UnleashContextProvider getUnleashContextProviderWithThreadLocalSupport(io.getunleash.UnleashContextProvider unleashContextProvider) Method always wraps the created UnleashContextProvider with threadLocal support. -
setHttpFetcherInBuilder
private io.getunleash.util.UnleashConfig.Builder setHttpFetcherInBuilder(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties unleashProperties) -
setProxyAuthenticationByJvmProps
private io.getunleash.util.UnleashConfig.Builder setProxyAuthenticationByJvmProps(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties properties) -
setCustomHeaderProvider
private io.getunleash.util.UnleashConfig.Builder setCustomHeaderProvider(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties properties) -
setDisableMetrics
private io.getunleash.util.UnleashConfig.Builder setDisableMetrics(io.getunleash.util.UnleashConfig.Builder builder, UnleashProperties properties)
-