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

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.
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.
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.
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.
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
 
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