A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ActivationStrategy - Class in io.getunleash
- ActivationStrategy(String, Map<String, String>) - Constructor for class io.getunleash.ActivationStrategy
- ActivationStrategy(String, Map<String, String>, List<Constraint>) - Constructor for class io.getunleash.ActivationStrategy
- addProperty(String, String) - Method in class io.getunleash.UnleashContext.Builder
- ApplicationHostnameStrategy - Class in io.getunleash.strategy
- ApplicationHostnameStrategy() - Constructor for class io.getunleash.strategy.ApplicationHostnameStrategy
- applyStaticFields(UnleashConfig) - Method in class io.getunleash.UnleashContext
- appName(String) - Method in class io.getunleash.UnleashContext.Builder
- appName(String) - Method in class io.getunleash.util.UnleashConfig.Builder
B
- backupFile(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- build() - Method in class io.getunleash.UnleashContext.Builder
- build() - Method in class io.getunleash.util.UnleashConfig.Builder
- builder() - Static method in class io.getunleash.UnleashContext
- builder() - Static method in class io.getunleash.util.UnleashConfig
- builder() - Static method in class no.finn.unleash.util.UnleashConfig
-
Deprecated.
- Builder() - Constructor for class io.getunleash.UnleashContext.Builder
- Builder() - Constructor for class io.getunleash.util.UnleashConfig.Builder
- Builder(UnleashContext) - Constructor for class io.getunleash.UnleashContext.Builder
C
- CHANGED - io.getunleash.repository.FeatureToggleResponse.Status
- clientMetrics(ClientMetrics) - Method in interface io.getunleash.event.UnleashSubscriber
- ClientMetrics - Class in io.getunleash.metric
- clientRegistered(ClientRegistration) - Method in interface io.getunleash.event.UnleashSubscriber
- ClientRegistration - Class in io.getunleash.metric
- Constraint - Class in io.getunleash
- Constraint(String, Operator, List<String>) - Constructor for class io.getunleash.Constraint
- ConstraintUtil - Class in io.getunleash.strategy
- ConstraintUtil() - Constructor for class io.getunleash.strategy.ConstraintUtil
- count(String, boolean) - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- count(String, boolean) - Method in class io.getunleash.DefaultUnleash.DefaultMore
- count(String, boolean) - Method in class io.getunleash.FakeUnleash.FakeMore
- count(String, boolean) - Method in interface io.getunleash.metric.UnleashMetricService
- count(String, boolean) - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- count(String, boolean) - Method in interface io.getunleash.MoreOperations
- countVariant(String, String) - Method in class io.getunleash.DefaultUnleash.DefaultMore
- countVariant(String, String) - Method in class io.getunleash.FakeUnleash.FakeMore
- countVariant(String, String) - Method in interface io.getunleash.metric.UnleashMetricService
- countVariant(String, String) - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- countVariant(String, String) - Method in interface io.getunleash.MoreOperations
- customHttpHeader(String, String) - Method in class io.getunleash.util.UnleashConfig.Builder
- customHttpHeadersProvider(CustomHttpHeadersProvider) - Method in class io.getunleash.util.UnleashConfig.Builder
- CustomHttpHeadersProvider - Interface in io.getunleash
- CustomHttpProvider - Interface in no.finn.unleash
-
Deprecated.
D
- DefaultCustomHttpHeadersProviderImpl - Class in io.getunleash
- DefaultCustomHttpHeadersProviderImpl() - Constructor for class io.getunleash.DefaultCustomHttpHeadersProviderImpl
- DefaultMore() - Constructor for class io.getunleash.DefaultUnleash.DefaultMore
- DefaultStrategy - Class in io.getunleash.strategy
- DefaultStrategy() - Constructor for class io.getunleash.strategy.DefaultStrategy
- DefaultUnleash - Class in io.getunleash
- DefaultUnleash - Class in no.finn.unleash
-
Deprecated.Use
DefaultUnleash
(since v5.0.0) - DefaultUnleash(UnleashConfig, ToggleRepository, Strategy...) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, ToggleRepository, Strategy...) - Constructor for class no.finn.unleash.DefaultUnleash
-
Deprecated.
- DefaultUnleash(UnleashConfig, ToggleRepository, Map<String, Strategy>, UnleashContextProvider, EventDispatcher, UnleashMetricService) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, ToggleRepository, Map<String, Strategy>, UnleashContextProvider, EventDispatcher, UnleashMetricService) - Constructor for class no.finn.unleash.DefaultUnleash
-
Deprecated.
- DefaultUnleash(UnleashConfig, Strategy...) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, Strategy...) - Constructor for class no.finn.unleash.DefaultUnleash
-
Deprecated.
- DefaultUnleash.DefaultMore - Class in io.getunleash
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.getunleash.repository.JsonToggleCollectionDeserializer
- disable(String...) - Method in class io.getunleash.FakeUnleash
- disableAll() - Method in class io.getunleash.FakeUnleash
- DISABLED_VARIANT - Static variable in class io.getunleash.Variant
- disableMetrics() - Method in class io.getunleash.util.UnleashConfig.Builder
- dispatch(UnleashEvent) - Method in class io.getunleash.event.EventDispatcher
E
- enable(String...) - Method in class io.getunleash.FakeUnleash
- enableAll() - Method in class io.getunleash.FakeUnleash
- enableProxyAuthenticationByJvmProperties() - Method in class io.getunleash.util.UnleashConfig.Builder
- environment(String) - Method in class io.getunleash.UnleashContext.Builder
- environment(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- equals(Object) - Method in class io.getunleash.Variant
- equals(Object) - Method in class io.getunleash.variant.Payload
- evaluateAllToggles() - Method in class io.getunleash.DefaultUnleash.DefaultMore
- evaluateAllToggles() - Method in class io.getunleash.FakeUnleash.FakeMore
- evaluateAllToggles() - Method in interface io.getunleash.MoreOperations
- evaluateAllToggles(UnleashContext) - Method in class io.getunleash.DefaultUnleash.DefaultMore
- evaluateAllToggles(UnleashContext) - Method in class io.getunleash.FakeUnleash.FakeMore
- evaluateAllToggles(UnleashContext) - Method in interface io.getunleash.MoreOperations
-
Evaluate all toggles using the provided context.
- EvaluatedToggle - Class in io.getunleash
- EvaluatedToggle(String, boolean, Variant) - Constructor for class io.getunleash.EvaluatedToggle
- EventDispatcher - Class in io.getunleash.event
- EventDispatcher(UnleashConfig) - Constructor for class io.getunleash.event.EventDispatcher
F
- FakeMore() - Constructor for class io.getunleash.FakeUnleash.FakeMore
- FakeUnleash - Class in io.getunleash
- FakeUnleash - Class in no.finn.unleash
-
Deprecated.Use
FakeUnleash
- FakeUnleash() - Constructor for class io.getunleash.FakeUnleash
- FakeUnleash() - Constructor for class no.finn.unleash.FakeUnleash
-
Deprecated.
- FakeUnleash.FakeMore - Class in io.getunleash
- fallbackStrategy(Strategy) - Method in class io.getunleash.util.UnleashConfig.Builder
- FeatureToggle - Class in io.getunleash
- FeatureToggle(String, boolean, List<ActivationStrategy>) - Constructor for class io.getunleash.FeatureToggle
- FeatureToggle(String, boolean, List<ActivationStrategy>, List<VariantDefinition>) - Constructor for class io.getunleash.FeatureToggle
- FeatureToggleRepository - Class in io.getunleash.repository
- FeatureToggleRepository(UnleashConfig, ToggleFetcher, ToggleBackupHandler) - Constructor for class io.getunleash.repository.FeatureToggleRepository
- FeatureToggleRepository(UnleashConfig, UnleashScheduledExecutor, ToggleFetcher, ToggleBackupHandler) - Constructor for class io.getunleash.repository.FeatureToggleRepository
- FeatureToggleResponse - Class in io.getunleash.repository
- FeatureToggleResponse(FeatureToggleResponse.Status, int) - Constructor for class io.getunleash.repository.FeatureToggleResponse
- FeatureToggleResponse(FeatureToggleResponse.Status, int, String) - Constructor for class io.getunleash.repository.FeatureToggleResponse
- FeatureToggleResponse(FeatureToggleResponse.Status, ToggleCollection) - Constructor for class io.getunleash.repository.FeatureToggleResponse
- FeatureToggleResponse.Status - Enum in io.getunleash.repository
- fetchToggles() - Method in class io.getunleash.repository.HttpToggleFetcher
- fetchToggles() - Method in interface io.getunleash.repository.ToggleFetcher
- fetchTogglesInterval(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- FlexibleRolloutStrategy - Class in io.getunleash.strategy
- FlexibleRolloutStrategy() - Constructor for class io.getunleash.strategy.FlexibleRolloutStrategy
- FlexibleRolloutStrategy(Supplier<String>) - Constructor for class io.getunleash.strategy.FlexibleRolloutStrategy
G
- getAppName() - Method in class io.getunleash.metric.ClientMetrics
- getAppName() - Method in class io.getunleash.metric.ClientRegistration
- getAppName() - Method in class io.getunleash.UnleashContext
- getAppName() - Method in class io.getunleash.util.UnleashConfig
- getBackupFile() - Method in class io.getunleash.util.UnleashConfig
- getBucket() - Method in class io.getunleash.metric.ClientMetrics
- getByName(String) - Method in class io.getunleash.UnleashContext
- getClientMetricsURL() - Method in class io.getunleash.util.UnleashURLs
- getClientRegisterURL() - Method in class io.getunleash.util.UnleashURLs
- getConstraints() - Method in class io.getunleash.ActivationStrategy
- getContext() - Method in interface io.getunleash.UnleashContextProvider
- getContextName() - Method in class io.getunleash.Constraint
- getContextName() - Method in class io.getunleash.variant.VariantOverride
- getContextProvider() - Method in class io.getunleash.util.UnleashConfig
- getCustomHeaders() - Method in interface io.getunleash.CustomHttpHeadersProvider
- getCustomHeaders() - Method in class io.getunleash.DefaultCustomHttpHeadersProviderImpl
- getCustomHttpHeaders() - Method in class io.getunleash.util.UnleashConfig
- getCustomHttpHeadersProvider() - Method in class io.getunleash.util.UnleashConfig
- getDefaultProvider() - Static method in interface io.getunleash.UnleashContextProvider
- getDefaultSdkVersion() - Method in class io.getunleash.util.UnleashConfig.Builder
- getEnvironment() - Method in class io.getunleash.metric.ClientMetrics
- getEnvironment() - Method in class io.getunleash.metric.ClientRegistration
- getEnvironment() - Method in class io.getunleash.UnleashContext
- getEnvironment() - Method in class io.getunleash.util.UnleashConfig
- getFallbackStrategy() - Method in class io.getunleash.util.UnleashConfig
- getFeatureNames() - Method in class io.getunleash.repository.FeatureToggleRepository
- getFeatureNames() - Method in interface io.getunleash.repository.ToggleRepository
- getFeatures() - Method in class io.getunleash.repository.ToggleCollection
- getFeatureToggleDefinition(String) - Method in class io.getunleash.DefaultUnleash
- getFeatureToggleNames() - Method in class io.getunleash.DefaultUnleash.DefaultMore
- getFeatureToggleNames() - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- getFeatureToggleNames() - Method in class io.getunleash.FakeUnleash.FakeMore
- getFeatureToggleNames() - Method in class io.getunleash.FakeUnleash
- getFeatureToggleNames() - Method in interface io.getunleash.MoreOperations
- getFeatureToggleNames() - Method in interface io.getunleash.Unleash
-
Deprecated.
- getFetchTogglesInterval() - Method in class io.getunleash.util.UnleashConfig
- getFetchTogglesURL() - Method in class io.getunleash.util.UnleashURLs
- getFetchTogglesURL(String, String) - Method in class io.getunleash.util.UnleashURLs
- getHttpStatusCode() - Method in class io.getunleash.repository.FeatureToggleResponse
- getInstance() - Static method in class io.getunleash.util.UnleashScheduledExecutorImpl
- getInstanceId() - Method in class io.getunleash.metric.ClientMetrics
- getInstanceId() - Method in class io.getunleash.metric.ClientRegistration
- getInstanceId() - Method in class io.getunleash.util.UnleashConfig
- getInterval() - Method in class io.getunleash.metric.ClientRegistration
- getLocation() - Method in class io.getunleash.repository.FeatureToggleResponse
- getName() - Method in class io.getunleash.ActivationStrategy
- getName() - Method in class io.getunleash.EvaluatedToggle
- getName() - Method in class io.getunleash.FeatureToggle
- getName() - Method in class io.getunleash.strategy.ApplicationHostnameStrategy
- getName() - Method in class io.getunleash.strategy.DefaultStrategy
- getName() - Method in class io.getunleash.strategy.FlexibleRolloutStrategy
- getName() - Method in class io.getunleash.strategy.GradualRolloutRandomStrategy
- getName() - Method in class io.getunleash.strategy.GradualRolloutSessionIdStrategy
- getName() - Method in class io.getunleash.strategy.GradualRolloutUserIdStrategy
- getName() - Method in class io.getunleash.strategy.RemoteAddressStrategy
- getName() - Method in interface io.getunleash.strategy.Strategy
- getName() - Method in class io.getunleash.strategy.UnknownStrategy
- getName() - Method in class io.getunleash.strategy.UserWithIdStrategy
- getName() - Method in class io.getunleash.Variant
- getName() - Method in class io.getunleash.variant.VariantDefinition
- getNamePrefix() - Method in class io.getunleash.util.UnleashConfig
- getNormalizedNumber(String, String) - Static method in class io.getunleash.strategy.StrategyUtils
-
Takes to string inputs concat them, produce a hash and return a normalized value between 0 and 100;
- getNormalizedNumber(String, String, int) - Static method in class io.getunleash.strategy.StrategyUtils
- getOperator() - Method in class io.getunleash.Constraint
- getParameters() - Method in class io.getunleash.ActivationStrategy
- getPayload() - Method in class io.getunleash.Variant
- getPayload() - Method in class io.getunleash.variant.VariantDefinition
- getPercentage(String) - Static method in class io.getunleash.strategy.StrategyUtils
-
Takes a numeric string value and converts it to a integer between 0 and 100.
- getProjectName() - Method in class io.getunleash.util.UnleashConfig
- getProperties() - Method in class io.getunleash.UnleashContext
- getProxy() - Method in class io.getunleash.util.UnleashConfig
- getRemoteAddress() - Method in class io.getunleash.UnleashContext
- getScheduledExecutor() - Method in class io.getunleash.util.UnleashConfig
- getSdkVersion() - Method in class io.getunleash.metric.ClientRegistration
- getSdkVersion() - Method in class io.getunleash.util.UnleashConfig
- getSendMetricsInterval() - Method in class io.getunleash.util.UnleashConfig
- getSessionId() - Method in class io.getunleash.UnleashContext
- getStarted() - Method in class io.getunleash.metric.ClientRegistration
- getStatus() - Method in class io.getunleash.repository.FeatureToggleResponse
- getStickiness() - Method in class io.getunleash.Variant
- getStickiness() - Method in class io.getunleash.variant.VariantDefinition
- getStrategies() - Method in class io.getunleash.FeatureToggle
- getStrategies() - Method in class io.getunleash.metric.ClientRegistration
- getSubscriber() - Method in class io.getunleash.util.UnleashConfig
- getToggle(String) - Method in class io.getunleash.repository.FeatureToggleRepository
- getToggle(String) - Method in class io.getunleash.repository.ToggleCollection
- getToggle(String) - Method in interface io.getunleash.repository.ToggleRepository
- getToggleBootstrapProvider() - Method in class io.getunleash.util.UnleashConfig
- getToggleCollection() - Method in class io.getunleash.repository.FeatureToggleResponse
- getToggleName() - Method in class io.getunleash.event.ToggleEvaluated
- getType() - Method in class io.getunleash.variant.Payload
- getUnleashAPI() - Method in class io.getunleash.util.UnleashConfig
- getUnleashURLs() - Method in class io.getunleash.util.UnleashConfig
- getUserId() - Method in class io.getunleash.UnleashContext
- getValue() - Method in class io.getunleash.variant.Payload
- getValues() - Method in class io.getunleash.Constraint
- getValues() - Method in class io.getunleash.variant.VariantOverride
- getVariant() - Method in class io.getunleash.EvaluatedToggle
- getVariant(String) - Method in class io.getunleash.DefaultUnleash
- getVariant(String) - Method in class io.getunleash.FakeUnleash
- getVariant(String) - Method in interface io.getunleash.Unleash
- getVariant(String, UnleashContext) - Method in class io.getunleash.DefaultUnleash
- getVariant(String, UnleashContext) - Method in class io.getunleash.FakeUnleash
- getVariant(String, UnleashContext) - Method in interface io.getunleash.Unleash
- getVariant(String, UnleashContext, Variant) - Method in class io.getunleash.DefaultUnleash
- getVariant(String, UnleashContext, Variant) - Method in class io.getunleash.FakeUnleash
- getVariant(String, UnleashContext, Variant) - Method in interface io.getunleash.Unleash
- getVariant(String, Variant) - Method in class io.getunleash.DefaultUnleash
- getVariant(String, Variant) - Method in class io.getunleash.FakeUnleash
- getVariant(String, Variant) - Method in interface io.getunleash.Unleash
- getVariants() - Method in class io.getunleash.FeatureToggle
- getWeight() - Method in class io.getunleash.variant.VariantDefinition
- GradualRolloutRandomStrategy - Class in io.getunleash.strategy
- GradualRolloutRandomStrategy() - Constructor for class io.getunleash.strategy.GradualRolloutRandomStrategy
- GradualRolloutRandomStrategy(long) - Constructor for class io.getunleash.strategy.GradualRolloutRandomStrategy
- GradualRolloutSessionIdStrategy - Class in io.getunleash.strategy
-
Implements a gradual roll-out strategy based on session id.
- GradualRolloutSessionIdStrategy() - Constructor for class io.getunleash.strategy.GradualRolloutSessionIdStrategy
- GradualRolloutUserIdStrategy - Class in io.getunleash.strategy
-
Implements a gradual roll-out strategy based on userId.
- GradualRolloutUserIdStrategy() - Constructor for class io.getunleash.strategy.GradualRolloutUserIdStrategy
- GROUP_ID - Static variable in class io.getunleash.strategy.FlexibleRolloutStrategy
- GROUP_ID - Static variable in class io.getunleash.strategy.GradualRolloutSessionIdStrategy
- GROUP_ID - Static variable in class io.getunleash.strategy.GradualRolloutUserIdStrategy
H
- hashCode() - Method in class io.getunleash.Variant
- hashCode() - Method in class io.getunleash.variant.Payload
- HOST_NAMES_PARAM - Static variable in class io.getunleash.strategy.ApplicationHostnameStrategy
- HttpToggleFetcher - Class in io.getunleash.repository
- HttpToggleFetcher(UnleashConfig) - Constructor for class io.getunleash.repository.HttpToggleFetcher
I
- IN - io.getunleash.Operator
- instanceId(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- io.getunleash - package io.getunleash
- io.getunleash.event - package io.getunleash.event
- io.getunleash.lang - package io.getunleash.lang
- io.getunleash.metric - package io.getunleash.metric
- io.getunleash.repository - package io.getunleash.repository
- io.getunleash.strategy - package io.getunleash.strategy
- io.getunleash.util - package io.getunleash.util
- io.getunleash.variant - package io.getunleash.variant
- IpAddressMatcher - Class in io.getunleash.util
-
Matches a request based on IP Address or subnet mask matching against the remote address.
- IpAddressMatcher(String) - Constructor for class io.getunleash.util.IpAddressMatcher
-
Takes a specific IP address or a range specified using the IP/Netmask (e.g.
- isDisableMetrics() - Method in class io.getunleash.util.UnleashConfig
- isEmpty(CharSequence) - Static method in class io.getunleash.strategy.StrategyUtils
- isEnabled() - Method in class io.getunleash.EvaluatedToggle
- isEnabled() - Method in class io.getunleash.event.ToggleEvaluated
- isEnabled() - Method in class io.getunleash.FeatureToggle
- isEnabled() - Method in class io.getunleash.Variant
- isEnabled(String) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String) - Method in class io.getunleash.FakeUnleash
- isEnabled(String) - Method in interface io.getunleash.Unleash
- isEnabled(String, boolean) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, boolean) - Method in class io.getunleash.FakeUnleash
- isEnabled(String, boolean) - Method in interface io.getunleash.Unleash
- isEnabled(String, UnleashContext) - Method in interface io.getunleash.Unleash
- isEnabled(String, UnleashContext, boolean) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, UnleashContext, boolean) - Method in interface io.getunleash.Unleash
- isEnabled(String, UnleashContext, BiFunction<String, UnleashContext, Boolean>) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, UnleashContext, BiFunction<String, UnleashContext, Boolean>) - Method in class io.getunleash.FakeUnleash
- isEnabled(String, UnleashContext, BiFunction<String, UnleashContext, Boolean>) - Method in interface io.getunleash.Unleash
- isEnabled(String, BiFunction<String, UnleashContext, Boolean>) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, BiFunction<String, UnleashContext, Boolean>) - Method in class io.getunleash.FakeUnleash
- isEnabled(String, BiFunction<String, UnleashContext, Boolean>) - Method in interface io.getunleash.Unleash
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.ApplicationHostnameStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.DefaultStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.FlexibleRolloutStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.GradualRolloutRandomStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.GradualRolloutSessionIdStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.GradualRolloutUserIdStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.RemoteAddressStrategy
- isEnabled(Map<String, String>) - Method in interface io.getunleash.strategy.Strategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.UnknownStrategy
- isEnabled(Map<String, String>) - Method in class io.getunleash.strategy.UserWithIdStrategy
- isEnabled(Map<String, String>, UnleashContext) - Method in class io.getunleash.strategy.FlexibleRolloutStrategy
- isEnabled(Map<String, String>, UnleashContext) - Method in class io.getunleash.strategy.GradualRolloutSessionIdStrategy
- isEnabled(Map<String, String>, UnleashContext) - Method in class io.getunleash.strategy.GradualRolloutUserIdStrategy
- isEnabled(Map<String, String>, UnleashContext) - Method in class io.getunleash.strategy.RemoteAddressStrategy
- isEnabled(Map<String, String>, UnleashContext) - Method in interface io.getunleash.strategy.Strategy
- isEnabled(Map<String, String>, UnleashContext) - Method in class io.getunleash.strategy.UserWithIdStrategy
- isEnabled(Map<String, String>, UnleashContext, List<Constraint>) - Method in interface io.getunleash.strategy.Strategy
- isNotEmpty(CharSequence) - Static method in class io.getunleash.strategy.StrategyUtils
- isNumeric(CharSequence) - Static method in class io.getunleash.strategy.StrategyUtils
- isProxyAuthenticationByJvmProperties() - Method in class io.getunleash.util.UnleashConfig
- isSynchronousFetchOnInitialisation() - Method in class io.getunleash.util.UnleashConfig
J
- JsonToggleCollectionDeserializer - Class in io.getunleash.repository
- JsonToggleCollectionDeserializer() - Constructor for class io.getunleash.repository.JsonToggleCollectionDeserializer
L
- Log4JSubscriber - Class in io.getunleash.event
- Log4JSubscriber() - Constructor for class io.getunleash.event.Log4JSubscriber
M
- matches(String) - Method in class io.getunleash.util.IpAddressMatcher
- more() - Method in class io.getunleash.DefaultUnleash
- more() - Method in class io.getunleash.FakeUnleash
- more() - Method in interface io.getunleash.Unleash
- MoreOperations - Interface in io.getunleash
N
- NAME - Variable in class io.getunleash.strategy.ApplicationHostnameStrategy
- namePrefix(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- no.finn.unleash - package no.finn.unleash
- no.finn.unleash.event - package no.finn.unleash.event
- no.finn.unleash.metric - package no.finn.unleash.metric
- no.finn.unleash.util - package no.finn.unleash.util
- NonNullApi - Annotation Type in io.getunleash.lang
- NonNullFields - Annotation Type in io.getunleash.lang
- NoOpSubscriber - Class in io.getunleash.event
- NoOpSubscriber() - Constructor for class io.getunleash.event.NoOpSubscriber
- NOT_CHANGED - io.getunleash.repository.FeatureToggleResponse.Status
- NOT_IN - io.getunleash.Operator
- Nullable - Annotation Type in io.getunleash.lang
O
- on(UnleashEvent) - Method in class io.getunleash.event.Log4JSubscriber
- on(UnleashEvent) - Method in interface io.getunleash.event.UnleashSubscriber
- onError(UnleashException) - Method in class io.getunleash.event.Log4JSubscriber
- onError(UnleashException) - Method in interface io.getunleash.event.UnleashSubscriber
- onReady(UnleashReady) - Method in interface io.getunleash.event.UnleashSubscriber
- Operator - Enum in io.getunleash
P
- PARAM - Static variable in class io.getunleash.strategy.UserWithIdStrategy
- parse(String) - Method in class io.getunleash.repository.ToggleBootstrapHandler
- Payload - Class in io.getunleash.variant
- Payload(String, String) - Constructor for class io.getunleash.variant.Payload
- PERCENTAGE - Static variable in class io.getunleash.strategy.FlexibleRolloutStrategy
- PERCENTAGE - Static variable in class io.getunleash.strategy.GradualRolloutRandomStrategy
- PERCENTAGE - Static variable in class io.getunleash.strategy.GradualRolloutSessionIdStrategy
- PERCENTAGE - Static variable in class io.getunleash.strategy.GradualRolloutUserIdStrategy
- projectName(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- proxy(Proxy) - Method in class io.getunleash.util.UnleashConfig.Builder
- proxy(Proxy, String, String) - Method in class io.getunleash.util.UnleashConfig.Builder
- publishTo(UnleashSubscriber) - Method in class io.getunleash.event.ToggleEvaluated
- publishTo(UnleashSubscriber) - Method in interface io.getunleash.event.UnleashEvent
- publishTo(UnleashSubscriber) - Method in class io.getunleash.event.UnleashReady
- publishTo(UnleashSubscriber) - Method in class io.getunleash.metric.ClientMetrics
- publishTo(UnleashSubscriber) - Method in class io.getunleash.metric.ClientRegistration
- publishTo(UnleashSubscriber) - Method in class io.getunleash.repository.FeatureToggleResponse
- publishTo(UnleashSubscriber) - Method in class io.getunleash.repository.ToggleBootstrapHandler.ToggleBootstrapRead
- publishTo(UnleashSubscriber) - Method in exception io.getunleash.UnleashException
R
- read() - Method in interface io.getunleash.repository.ToggleBackupHandler
- read() - Method in class io.getunleash.repository.ToggleBackupHandlerFile
- read() - Method in class io.getunleash.repository.ToggleBootstrapFileProvider
- read() - Method in class io.getunleash.repository.ToggleBootstrapHandler
- read() - Method in interface io.getunleash.repository.ToggleBootstrapProvider
-
Should return JSON string parsable to /api/client/features format Look in src/test/resources/features-v1.json or src/test/resources/unleash-repo-v1.json for example Example in
ToggleBootstrapFileProvider
- register(Set<String>) - Method in interface io.getunleash.metric.UnleashMetricService
- register(Set<String>) - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- registerClient(ClientRegistration) - Method in class io.getunleash.metric.UnleashMetricsSender
- remoteAddress(String) - Method in class io.getunleash.UnleashContext.Builder
- RemoteAddressStrategy - Class in io.getunleash.strategy
- RemoteAddressStrategy() - Constructor for class io.getunleash.strategy.RemoteAddressStrategy
- reset(String...) - Method in class io.getunleash.FakeUnleash
- resetAll() - Method in class io.getunleash.FakeUnleash
S
- scheduledExecutor(UnleashScheduledExecutor) - Method in class io.getunleash.util.UnleashConfig.Builder
- scheduleOnce(Runnable) - Method in interface io.getunleash.util.UnleashScheduledExecutor
- scheduleOnce(Runnable) - Method in class io.getunleash.util.UnleashScheduledExecutorImpl
- selectVariant(FeatureToggle, UnleashContext, Variant) - Static method in class io.getunleash.variant.VariantUtil
- sendMetrics(ClientMetrics) - Method in class io.getunleash.metric.UnleashMetricsSender
- sendMetricsInterval(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- sessionId(String) - Method in class io.getunleash.UnleashContext.Builder
- setErrorLevel(Level) - Method in class io.getunleash.event.Log4JSubscriber
- setEventLevel(Level) - Method in class io.getunleash.event.Log4JSubscriber
- setInterval(Runnable, long, long) - Method in interface io.getunleash.util.UnleashScheduledExecutor
- setInterval(Runnable, long, long) - Method in class io.getunleash.util.UnleashScheduledExecutorImpl
- setRequestProperties(HttpURLConnection, UnleashConfig) - Static method in class io.getunleash.util.UnleashConfig
- setVariant(String, Variant) - Method in class io.getunleash.FakeUnleash
- shutdown() - Method in class io.getunleash.DefaultUnleash
- shutdown() - Method in interface io.getunleash.Unleash
- shutdown() - Method in interface io.getunleash.util.UnleashScheduledExecutor
- shutdown() - Method in class io.getunleash.util.UnleashScheduledExecutorImpl
- Strategy - Interface in io.getunleash.strategy
- StrategyUtils - Class in io.getunleash.strategy
- StrategyUtils() - Constructor for class io.getunleash.strategy.StrategyUtils
- subscriber(UnleashSubscriber) - Method in class io.getunleash.util.UnleashConfig.Builder
- synchronousFetchOnInitialisation(boolean) - Method in class io.getunleash.util.UnleashConfig.Builder
T
- ToggleBackupHandler - Interface in io.getunleash.repository
- ToggleBackupHandlerFile - Class in io.getunleash.repository
- ToggleBackupHandlerFile(UnleashConfig) - Constructor for class io.getunleash.repository.ToggleBackupHandlerFile
- toggleBackupRestored(ToggleCollection) - Method in interface io.getunleash.event.UnleashSubscriber
- ToggleBootstrapFileProvider - Class in io.getunleash.repository
- ToggleBootstrapFileProvider() - Constructor for class io.getunleash.repository.ToggleBootstrapFileProvider
- ToggleBootstrapFileProvider(String) - Constructor for class io.getunleash.repository.ToggleBootstrapFileProvider
-
Accepts path to file to read either as constructor parameter or as environment variable in "UNLEASH_BOOTSTRAP_FILE"
- ToggleBootstrapHandler - Class in io.getunleash.repository
- ToggleBootstrapHandler(UnleashConfig) - Constructor for class io.getunleash.repository.ToggleBootstrapHandler
- ToggleBootstrapHandler.ToggleBootstrapRead - Class in io.getunleash.repository
- toggleBootstrapProvider(ToggleBootstrapProvider) - Method in class io.getunleash.util.UnleashConfig.Builder
- ToggleBootstrapProvider - Interface in io.getunleash.repository
- ToggleCollection - Class in io.getunleash.repository
- ToggleCollection(Collection<FeatureToggle>) - Constructor for class io.getunleash.repository.ToggleCollection
- toggleEvaluated(ToggleEvaluated) - Method in interface io.getunleash.event.UnleashSubscriber
- ToggleEvaluated - Class in io.getunleash.event
- ToggleEvaluated(String, boolean) - Constructor for class io.getunleash.event.ToggleEvaluated
- ToggleFetcher - Interface in io.getunleash.repository
- ToggleRepository - Interface in io.getunleash.repository
- togglesBackedUp(ToggleCollection) - Method in interface io.getunleash.event.UnleashSubscriber
- togglesBootstrapped(ToggleCollection) - Method in interface io.getunleash.event.UnleashSubscriber
- togglesFetched(FeatureToggleResponse) - Method in interface io.getunleash.event.UnleashSubscriber
- toString() - Method in class io.getunleash.event.ToggleEvaluated
- toString() - Method in class io.getunleash.FeatureToggle
- toString() - Method in class io.getunleash.metric.ClientMetrics
- toString() - Method in class io.getunleash.metric.ClientRegistration
- toString() - Method in class io.getunleash.repository.FeatureToggleResponse
- toString() - Method in class io.getunleash.variant.Payload
- toString() - Method in class io.getunleash.Variant
U
- UNAVAILABLE - io.getunleash.repository.FeatureToggleResponse.Status
- UNKNOWN_STRATEGY - Static variable in class io.getunleash.DefaultUnleash
- UnknownStrategy - Class in io.getunleash.strategy
- UnknownStrategy() - Constructor for class io.getunleash.strategy.UnknownStrategy
- Unleash - Interface in io.getunleash
- Unleash - Interface in no.finn.unleash
-
Deprecated.Use
Unleash
- unleashAPI(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- unleashAPI(URI) - Method in class io.getunleash.util.UnleashConfig.Builder
- UnleashConfig - Class in io.getunleash.util
- UnleashConfig - Class in no.finn.unleash.util
-
Deprecated.Use
UnleashConfig
- UnleashConfig() - Constructor for class no.finn.unleash.util.UnleashConfig
-
Deprecated.
- UnleashConfig.Builder - Class in io.getunleash.util
- UnleashContext - Class in io.getunleash
- UnleashContext - Class in no.finn.unleash
-
Deprecated.use
UnleashContext
- UnleashContext(String, String, String, String, String, Map<String, String>) - Constructor for class io.getunleash.UnleashContext
- UnleashContext(String, String, String, String, String, Map<String, String>) - Constructor for class no.finn.unleash.UnleashContext
-
Deprecated.
- UnleashContext(String, String, String, Map<String, String>) - Constructor for class io.getunleash.UnleashContext
- UnleashContext(String, String, String, Map<String, String>) - Constructor for class no.finn.unleash.UnleashContext
-
Deprecated.
- UnleashContext.Builder - Class in io.getunleash
- unleashContextProvider(UnleashContextProvider) - Method in class io.getunleash.util.UnleashConfig.Builder
- UnleashContextProvider - Interface in io.getunleash
- UnleashContextProvider - Interface in no.finn.unleash
-
Deprecated.
- UnleashEvent - Interface in io.getunleash.event
- UnleashException - Exception in io.getunleash
- UnleashException(String, Throwable) - Constructor for exception io.getunleash.UnleashException
- UnleashMetricService - Interface in io.getunleash.metric
- UnleashMetricService - Interface in no.finn.unleash.metric
-
Deprecated.
- UnleashMetricServiceImpl - Class in io.getunleash.metric
- UnleashMetricServiceImpl(UnleashConfig, UnleashMetricsSender, UnleashScheduledExecutor) - Constructor for class io.getunleash.metric.UnleashMetricServiceImpl
- UnleashMetricServiceImpl(UnleashConfig, UnleashScheduledExecutor) - Constructor for class io.getunleash.metric.UnleashMetricServiceImpl
- UnleashMetricsSender - Class in io.getunleash.metric
- UnleashMetricsSender(UnleashConfig) - Constructor for class io.getunleash.metric.UnleashMetricsSender
- UnleashReady - Class in io.getunleash.event
- UnleashReady() - Constructor for class io.getunleash.event.UnleashReady
- UnleashScheduledExecutor - Interface in io.getunleash.util
- UnleashScheduledExecutor - Interface in no.finn.unleash.util
-
Deprecated.
- UnleashScheduledExecutorImpl - Class in io.getunleash.util
- UnleashScheduledExecutorImpl() - Constructor for class io.getunleash.util.UnleashScheduledExecutorImpl
- UnleashSubscriber - Interface in io.getunleash.event
- UnleashSubscriber - Interface in no.finn.unleash.event
-
Deprecated.
- UnleashURLs - Class in io.getunleash.util
- UnleashURLs(URI) - Constructor for class io.getunleash.util.UnleashURLs
- userId(String) - Method in class io.getunleash.UnleashContext.Builder
- UserWithIdStrategy - Class in io.getunleash.strategy
- UserWithIdStrategy() - Constructor for class io.getunleash.strategy.UserWithIdStrategy
V
- validate(List<Constraint>, UnleashContext) - Static method in class io.getunleash.strategy.ConstraintUtil
- valueOf(String) - Static method in enum io.getunleash.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.getunleash.repository.FeatureToggleResponse.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.getunleash.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.getunleash.repository.FeatureToggleResponse.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Variant - Class in io.getunleash
- Variant(String, Payload, boolean) - Constructor for class io.getunleash.Variant
- Variant(String, Payload, boolean, String) - Constructor for class io.getunleash.Variant
- Variant(String, String, boolean) - Constructor for class io.getunleash.Variant
- Variant(String, String, boolean, String) - Constructor for class io.getunleash.Variant
- VariantDefinition - Class in io.getunleash.variant
- VariantDefinition(String, int, Payload, List<VariantOverride>) - Constructor for class io.getunleash.variant.VariantDefinition
- VariantDefinition(String, int, Payload, List<VariantOverride>, String) - Constructor for class io.getunleash.variant.VariantDefinition
- VariantOverride - Class in io.getunleash.variant
- VariantOverride(String, List<String>) - Constructor for class io.getunleash.variant.VariantOverride
- VariantUtil - Class in io.getunleash.variant
W
- write(ToggleCollection) - Method in interface io.getunleash.repository.ToggleBackupHandler
- write(ToggleCollection) - Method in class io.getunleash.repository.ToggleBackupHandlerFile
All Classes All Packages