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 no.finn.unleash
 
ActivationStrategy(String, Map<String, String>) - Constructor for class no.finn.unleash.ActivationStrategy
 
ActivationStrategy(String, Map<String, String>, List<Constraint>) - Constructor for class no.finn.unleash.ActivationStrategy
 
addProperty(String, String) - Method in class no.finn.unleash.UnleashContext.Builder
 
ApplicationHostnameStrategy - Class in no.finn.unleash.strategy
 
ApplicationHostnameStrategy() - Constructor for class no.finn.unleash.strategy.ApplicationHostnameStrategy
 
applyStaticFields(UnleashConfig) - Method in class no.finn.unleash.UnleashContext
 
appName(String) - Method in class no.finn.unleash.UnleashContext.Builder
 
appName(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 

B

backupFile(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
build() - Method in class no.finn.unleash.UnleashContext.Builder
 
build() - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
builder() - Static method in class no.finn.unleash.UnleashContext
 
builder() - Static method in class no.finn.unleash.util.UnleashConfig
 
Builder() - Constructor for class no.finn.unleash.UnleashContext.Builder
 
Builder() - Constructor for class no.finn.unleash.util.UnleashConfig.Builder
 
Builder(UnleashContext) - Constructor for class no.finn.unleash.UnleashContext.Builder
 

C

CHANGED - no.finn.unleash.repository.FeatureToggleResponse.Status
 
clientMetrics(ClientMetrics) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
ClientMetrics - Class in no.finn.unleash.metric
 
clientRegistered(ClientRegistration) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
ClientRegistration - Class in no.finn.unleash.metric
 
Constraint - Class in no.finn.unleash
 
Constraint(String, Operator, List<String>) - Constructor for class no.finn.unleash.Constraint
 
ConstraintUtil - Class in no.finn.unleash.strategy
 
ConstraintUtil() - Constructor for class no.finn.unleash.strategy.ConstraintUtil
 
count(String, boolean) - Method in class no.finn.unleash.DefaultUnleash
Deprecated.
count(String, boolean) - Method in class no.finn.unleash.DefaultUnleash.DefaultMore
 
count(String, boolean) - Method in class no.finn.unleash.FakeUnleash.FakeMore
 
count(String, boolean) - Method in interface no.finn.unleash.metric.UnleashMetricService
 
count(String, boolean) - Method in class no.finn.unleash.metric.UnleashMetricServiceImpl
 
count(String, boolean) - Method in interface no.finn.unleash.MoreOperations
 
countVariant(String, String) - Method in class no.finn.unleash.DefaultUnleash.DefaultMore
 
countVariant(String, String) - Method in class no.finn.unleash.FakeUnleash.FakeMore
 
countVariant(String, String) - Method in interface no.finn.unleash.metric.UnleashMetricService
 
countVariant(String, String) - Method in class no.finn.unleash.metric.UnleashMetricServiceImpl
 
countVariant(String, String) - Method in interface no.finn.unleash.MoreOperations
 
customHttpHeader(String, String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
customHttpHeadersProvider(CustomHttpHeadersProvider) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
CustomHttpHeadersProvider - Interface in no.finn.unleash
 

D

DefaultCustomHttpHeadersProviderImpl - Class in no.finn.unleash
 
DefaultCustomHttpHeadersProviderImpl() - Constructor for class no.finn.unleash.DefaultCustomHttpHeadersProviderImpl
 
DefaultMore() - Constructor for class no.finn.unleash.DefaultUnleash.DefaultMore
 
DefaultStrategy - Class in no.finn.unleash.strategy
 
DefaultStrategy() - Constructor for class no.finn.unleash.strategy.DefaultStrategy
 
DefaultUnleash - Class in no.finn.unleash
 
DefaultUnleash(UnleashConfig, ToggleRepository, Map<String, Strategy>, UnleashContextProvider, EventDispatcher, UnleashMetricService) - Constructor for class no.finn.unleash.DefaultUnleash
 
DefaultUnleash(UnleashConfig, ToggleRepository, Strategy...) - Constructor for class no.finn.unleash.DefaultUnleash
 
DefaultUnleash(UnleashConfig, Strategy...) - Constructor for class no.finn.unleash.DefaultUnleash
 
DefaultUnleash.DefaultMore - Class in no.finn.unleash
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class no.finn.unleash.repository.JsonToggleCollectionDeserializer
 
disable(String...) - Method in class no.finn.unleash.FakeUnleash
 
disableAll() - Method in class no.finn.unleash.FakeUnleash
 
DISABLED_VARIANT - Static variable in class no.finn.unleash.Variant
 
disableMetrics() - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
dispatch(UnleashEvent) - Method in class no.finn.unleash.event.EventDispatcher
 

E

enable(String...) - Method in class no.finn.unleash.FakeUnleash
 
enableAll() - Method in class no.finn.unleash.FakeUnleash
 
enableProxyAuthenticationByJvmProperties() - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
environment(String) - Method in class no.finn.unleash.UnleashContext.Builder
 
environment(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
equals(Object) - Method in class no.finn.unleash.Variant
 
equals(Object) - Method in class no.finn.unleash.variant.Payload
 
evaluateAllToggles() - Method in class no.finn.unleash.DefaultUnleash.DefaultMore
 
evaluateAllToggles() - Method in class no.finn.unleash.FakeUnleash.FakeMore
 
evaluateAllToggles() - Method in interface no.finn.unleash.MoreOperations
 
evaluateAllToggles(UnleashContext) - Method in class no.finn.unleash.DefaultUnleash.DefaultMore
 
evaluateAllToggles(UnleashContext) - Method in class no.finn.unleash.FakeUnleash.FakeMore
 
evaluateAllToggles(UnleashContext) - Method in interface no.finn.unleash.MoreOperations
Evaluate all toggles using the provided context.
EvaluatedToggle - Class in no.finn.unleash
 
EvaluatedToggle(String, boolean, Variant) - Constructor for class no.finn.unleash.EvaluatedToggle
 
EventDispatcher - Class in no.finn.unleash.event
 
EventDispatcher(UnleashConfig) - Constructor for class no.finn.unleash.event.EventDispatcher
 

F

FakeMore() - Constructor for class no.finn.unleash.FakeUnleash.FakeMore
 
FakeUnleash - Class in no.finn.unleash
 
FakeUnleash() - Constructor for class no.finn.unleash.FakeUnleash
 
FakeUnleash.FakeMore - Class in no.finn.unleash
 
fallbackStrategy(Strategy) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
FeatureToggle - Class in no.finn.unleash
 
FeatureToggle(String, boolean, List<ActivationStrategy>) - Constructor for class no.finn.unleash.FeatureToggle
 
FeatureToggle(String, boolean, List<ActivationStrategy>, List<VariantDefinition>) - Constructor for class no.finn.unleash.FeatureToggle
 
FeatureToggleRepository - Class in no.finn.unleash.repository
 
FeatureToggleRepository(UnleashConfig, ToggleFetcher, ToggleBackupHandler) - Constructor for class no.finn.unleash.repository.FeatureToggleRepository
 
FeatureToggleRepository(UnleashConfig, UnleashScheduledExecutor, ToggleFetcher, ToggleBackupHandler) - Constructor for class no.finn.unleash.repository.FeatureToggleRepository
 
FeatureToggleResponse - Class in no.finn.unleash.repository
 
FeatureToggleResponse(FeatureToggleResponse.Status, int) - Constructor for class no.finn.unleash.repository.FeatureToggleResponse
 
FeatureToggleResponse(FeatureToggleResponse.Status, int, String) - Constructor for class no.finn.unleash.repository.FeatureToggleResponse
 
FeatureToggleResponse(FeatureToggleResponse.Status, ToggleCollection) - Constructor for class no.finn.unleash.repository.FeatureToggleResponse
 
FeatureToggleResponse.Status - Enum in no.finn.unleash.repository
 
fetchToggles() - Method in class no.finn.unleash.repository.HttpToggleFetcher
 
fetchToggles() - Method in interface no.finn.unleash.repository.ToggleFetcher
 
fetchTogglesInterval(long) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
FlexibleRolloutStrategy - Class in no.finn.unleash.strategy
 
FlexibleRolloutStrategy() - Constructor for class no.finn.unleash.strategy.FlexibleRolloutStrategy
 
FlexibleRolloutStrategy(Supplier<String>) - Constructor for class no.finn.unleash.strategy.FlexibleRolloutStrategy
 

G

getAppName() - Method in class no.finn.unleash.metric.ClientMetrics
 
getAppName() - Method in class no.finn.unleash.metric.ClientRegistration
 
getAppName() - Method in class no.finn.unleash.UnleashContext
 
getAppName() - Method in class no.finn.unleash.util.UnleashConfig
 
getBackupFile() - Method in class no.finn.unleash.util.UnleashConfig
 
getBucket() - Method in class no.finn.unleash.metric.ClientMetrics
 
getByName(String) - Method in class no.finn.unleash.UnleashContext
 
getClientMetricsURL() - Method in class no.finn.unleash.util.UnleashURLs
 
getClientRegisterURL() - Method in class no.finn.unleash.util.UnleashURLs
 
getConstraints() - Method in class no.finn.unleash.ActivationStrategy
 
getContext() - Method in interface no.finn.unleash.UnleashContextProvider
 
getContextName() - Method in class no.finn.unleash.Constraint
 
getContextName() - Method in class no.finn.unleash.variant.VariantOverride
 
getContextProvider() - Method in class no.finn.unleash.util.UnleashConfig
 
getCustomHeaders() - Method in interface no.finn.unleash.CustomHttpHeadersProvider
 
getCustomHeaders() - Method in class no.finn.unleash.DefaultCustomHttpHeadersProviderImpl
 
getCustomHttpHeaders() - Method in class no.finn.unleash.util.UnleashConfig
 
getCustomHttpHeadersProvider() - Method in class no.finn.unleash.util.UnleashConfig
 
getDefaultProvider() - Static method in interface no.finn.unleash.UnleashContextProvider
 
getDefaultSdkVersion() - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
getEnvironment() - Method in class no.finn.unleash.metric.ClientMetrics
 
getEnvironment() - Method in class no.finn.unleash.metric.ClientRegistration
 
getEnvironment() - Method in class no.finn.unleash.UnleashContext
 
getEnvironment() - Method in class no.finn.unleash.util.UnleashConfig
 
getFallbackStrategy() - Method in class no.finn.unleash.util.UnleashConfig
 
getFeatureNames() - Method in class no.finn.unleash.repository.FeatureToggleRepository
 
getFeatureNames() - Method in interface no.finn.unleash.repository.ToggleRepository
 
getFeatures() - Method in class no.finn.unleash.repository.ToggleCollection
 
getFeatureToggleDefinition(String) - Method in class no.finn.unleash.DefaultUnleash
 
getFeatureToggleNames() - Method in class no.finn.unleash.DefaultUnleash.DefaultMore
 
getFeatureToggleNames() - Method in class no.finn.unleash.DefaultUnleash
Deprecated.
getFeatureToggleNames() - Method in class no.finn.unleash.FakeUnleash.FakeMore
 
getFeatureToggleNames() - Method in class no.finn.unleash.FakeUnleash
 
getFeatureToggleNames() - Method in interface no.finn.unleash.MoreOperations
 
getFeatureToggleNames() - Method in interface no.finn.unleash.Unleash
Deprecated.
getFetchTogglesInterval() - Method in class no.finn.unleash.util.UnleashConfig
 
getFetchTogglesURL() - Method in class no.finn.unleash.util.UnleashURLs
 
getFetchTogglesURL(String, String) - Method in class no.finn.unleash.util.UnleashURLs
 
getHttpStatusCode() - Method in class no.finn.unleash.repository.FeatureToggleResponse
 
getInstance() - Static method in class no.finn.unleash.util.UnleashScheduledExecutorImpl
 
getInstanceId() - Method in class no.finn.unleash.metric.ClientMetrics
 
getInstanceId() - Method in class no.finn.unleash.metric.ClientRegistration
 
getInstanceId() - Method in class no.finn.unleash.util.UnleashConfig
 
getInterval() - Method in class no.finn.unleash.metric.ClientRegistration
 
getLocation() - Method in class no.finn.unleash.repository.FeatureToggleResponse
 
getName() - Method in class no.finn.unleash.ActivationStrategy
 
getName() - Method in class no.finn.unleash.EvaluatedToggle
 
getName() - Method in class no.finn.unleash.FeatureToggle
 
getName() - Method in class no.finn.unleash.strategy.ApplicationHostnameStrategy
 
getName() - Method in class no.finn.unleash.strategy.DefaultStrategy
 
getName() - Method in class no.finn.unleash.strategy.FlexibleRolloutStrategy
 
getName() - Method in class no.finn.unleash.strategy.GradualRolloutRandomStrategy
 
getName() - Method in class no.finn.unleash.strategy.GradualRolloutSessionIdStrategy
 
getName() - Method in class no.finn.unleash.strategy.GradualRolloutUserIdStrategy
 
getName() - Method in class no.finn.unleash.strategy.RemoteAddressStrategy
 
getName() - Method in interface no.finn.unleash.strategy.Strategy
 
getName() - Method in class no.finn.unleash.strategy.UnknownStrategy
 
getName() - Method in class no.finn.unleash.strategy.UserWithIdStrategy
 
getName() - Method in class no.finn.unleash.Variant
 
getName() - Method in class no.finn.unleash.variant.VariantDefinition
 
getNamePrefix() - Method in class no.finn.unleash.util.UnleashConfig
 
getNormalizedNumber(String, String) - Static method in class no.finn.unleash.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 no.finn.unleash.strategy.StrategyUtils
 
getOperator() - Method in class no.finn.unleash.Constraint
 
getParameters() - Method in class no.finn.unleash.ActivationStrategy
 
getPayload() - Method in class no.finn.unleash.Variant
 
getPayload() - Method in class no.finn.unleash.variant.VariantDefinition
 
getPercentage(String) - Static method in class no.finn.unleash.strategy.StrategyUtils
Takes a numeric string value and converts it to a integer between 0 and 100.
getProjectName() - Method in class no.finn.unleash.util.UnleashConfig
 
getProperties() - Method in class no.finn.unleash.UnleashContext
 
getProxy() - Method in class no.finn.unleash.util.UnleashConfig
 
getRemoteAddress() - Method in class no.finn.unleash.UnleashContext
 
getScheduledExecutor() - Method in class no.finn.unleash.util.UnleashConfig
 
getSdkVersion() - Method in class no.finn.unleash.metric.ClientRegistration
 
getSdkVersion() - Method in class no.finn.unleash.util.UnleashConfig
 
getSendMetricsInterval() - Method in class no.finn.unleash.util.UnleashConfig
 
getSessionId() - Method in class no.finn.unleash.UnleashContext
 
getStarted() - Method in class no.finn.unleash.metric.ClientRegistration
 
getStatus() - Method in class no.finn.unleash.repository.FeatureToggleResponse
 
getStickiness() - Method in class no.finn.unleash.Variant
 
getStickiness() - Method in class no.finn.unleash.variant.VariantDefinition
 
getStrategies() - Method in class no.finn.unleash.FeatureToggle
 
getStrategies() - Method in class no.finn.unleash.metric.ClientRegistration
 
getSubscriber() - Method in class no.finn.unleash.util.UnleashConfig
 
getToggle(String) - Method in class no.finn.unleash.repository.FeatureToggleRepository
 
getToggle(String) - Method in class no.finn.unleash.repository.ToggleCollection
 
getToggle(String) - Method in interface no.finn.unleash.repository.ToggleRepository
 
getToggleBootstrapProvider() - Method in class no.finn.unleash.util.UnleashConfig
 
getToggleCollection() - Method in class no.finn.unleash.repository.FeatureToggleResponse
 
getToggleName() - Method in class no.finn.unleash.event.ToggleEvaluated
 
getType() - Method in class no.finn.unleash.variant.Payload
 
getUnleashAPI() - Method in class no.finn.unleash.util.UnleashConfig
 
getUnleashURLs() - Method in class no.finn.unleash.util.UnleashConfig
 
getUserId() - Method in class no.finn.unleash.UnleashContext
 
getValue() - Method in class no.finn.unleash.variant.Payload
 
getValues() - Method in class no.finn.unleash.Constraint
 
getValues() - Method in class no.finn.unleash.variant.VariantOverride
 
getVariant() - Method in class no.finn.unleash.EvaluatedToggle
 
getVariant(String) - Method in class no.finn.unleash.DefaultUnleash
 
getVariant(String) - Method in class no.finn.unleash.FakeUnleash
 
getVariant(String) - Method in interface no.finn.unleash.Unleash
 
getVariant(String, UnleashContext) - Method in class no.finn.unleash.DefaultUnleash
 
getVariant(String, UnleashContext) - Method in class no.finn.unleash.FakeUnleash
 
getVariant(String, UnleashContext) - Method in interface no.finn.unleash.Unleash
 
getVariant(String, UnleashContext, Variant) - Method in class no.finn.unleash.DefaultUnleash
 
getVariant(String, UnleashContext, Variant) - Method in class no.finn.unleash.FakeUnleash
 
getVariant(String, UnleashContext, Variant) - Method in interface no.finn.unleash.Unleash
 
getVariant(String, Variant) - Method in class no.finn.unleash.DefaultUnleash
 
getVariant(String, Variant) - Method in class no.finn.unleash.FakeUnleash
 
getVariant(String, Variant) - Method in interface no.finn.unleash.Unleash
 
getVariants() - Method in class no.finn.unleash.FeatureToggle
 
getWeight() - Method in class no.finn.unleash.variant.VariantDefinition
 
GradualRolloutRandomStrategy - Class in no.finn.unleash.strategy
 
GradualRolloutRandomStrategy() - Constructor for class no.finn.unleash.strategy.GradualRolloutRandomStrategy
 
GradualRolloutRandomStrategy(long) - Constructor for class no.finn.unleash.strategy.GradualRolloutRandomStrategy
 
GradualRolloutSessionIdStrategy - Class in no.finn.unleash.strategy
Implements a gradual roll-out strategy based on session id.
GradualRolloutSessionIdStrategy() - Constructor for class no.finn.unleash.strategy.GradualRolloutSessionIdStrategy
 
GradualRolloutUserIdStrategy - Class in no.finn.unleash.strategy
Implements a gradual roll-out strategy based on userId.
GradualRolloutUserIdStrategy() - Constructor for class no.finn.unleash.strategy.GradualRolloutUserIdStrategy
 
GROUP_ID - Static variable in class no.finn.unleash.strategy.FlexibleRolloutStrategy
 
GROUP_ID - Static variable in class no.finn.unleash.strategy.GradualRolloutSessionIdStrategy
 
GROUP_ID - Static variable in class no.finn.unleash.strategy.GradualRolloutUserIdStrategy
 

H

hashCode() - Method in class no.finn.unleash.Variant
 
hashCode() - Method in class no.finn.unleash.variant.Payload
 
HOST_NAMES_PARAM - Static variable in class no.finn.unleash.strategy.ApplicationHostnameStrategy
 
HttpToggleFetcher - Class in no.finn.unleash.repository
 
HttpToggleFetcher(UnleashConfig) - Constructor for class no.finn.unleash.repository.HttpToggleFetcher
 

I

IN - no.finn.unleash.Operator
 
instanceId(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
IpAddressMatcher - Class in no.finn.unleash.util
Matches a request based on IP Address or subnet mask matching against the remote address.
IpAddressMatcher(String) - Constructor for class no.finn.unleash.util.IpAddressMatcher
Takes a specific IP address or a range specified using the IP/Netmask (e.g.
isDisableMetrics() - Method in class no.finn.unleash.util.UnleashConfig
 
isEmpty(CharSequence) - Static method in class no.finn.unleash.strategy.StrategyUtils
 
isEnabled() - Method in class no.finn.unleash.EvaluatedToggle
 
isEnabled() - Method in class no.finn.unleash.event.ToggleEvaluated
 
isEnabled() - Method in class no.finn.unleash.FeatureToggle
 
isEnabled() - Method in class no.finn.unleash.Variant
 
isEnabled(String) - Method in class no.finn.unleash.DefaultUnleash
 
isEnabled(String) - Method in class no.finn.unleash.FakeUnleash
 
isEnabled(String) - Method in interface no.finn.unleash.Unleash
 
isEnabled(String, boolean) - Method in class no.finn.unleash.DefaultUnleash
 
isEnabled(String, boolean) - Method in class no.finn.unleash.FakeUnleash
 
isEnabled(String, boolean) - Method in interface no.finn.unleash.Unleash
 
isEnabled(String, BiFunction<String, UnleashContext, Boolean>) - Method in class no.finn.unleash.DefaultUnleash
 
isEnabled(String, BiFunction<String, UnleashContext, Boolean>) - Method in class no.finn.unleash.FakeUnleash
 
isEnabled(String, BiFunction<String, UnleashContext, Boolean>) - Method in interface no.finn.unleash.Unleash
 
isEnabled(String, UnleashContext) - Method in interface no.finn.unleash.Unleash
 
isEnabled(String, UnleashContext, boolean) - Method in class no.finn.unleash.DefaultUnleash
 
isEnabled(String, UnleashContext, boolean) - Method in interface no.finn.unleash.Unleash
 
isEnabled(String, UnleashContext, BiFunction<String, UnleashContext, Boolean>) - Method in class no.finn.unleash.DefaultUnleash
 
isEnabled(String, UnleashContext, BiFunction<String, UnleashContext, Boolean>) - Method in class no.finn.unleash.FakeUnleash
 
isEnabled(String, UnleashContext, BiFunction<String, UnleashContext, Boolean>) - Method in interface no.finn.unleash.Unleash
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.ApplicationHostnameStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.DefaultStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.FlexibleRolloutStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.GradualRolloutRandomStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.GradualRolloutSessionIdStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.GradualRolloutUserIdStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.RemoteAddressStrategy
 
isEnabled(Map<String, String>) - Method in interface no.finn.unleash.strategy.Strategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.UnknownStrategy
 
isEnabled(Map<String, String>) - Method in class no.finn.unleash.strategy.UserWithIdStrategy
 
isEnabled(Map<String, String>, UnleashContext) - Method in class no.finn.unleash.strategy.FlexibleRolloutStrategy
 
isEnabled(Map<String, String>, UnleashContext) - Method in class no.finn.unleash.strategy.GradualRolloutSessionIdStrategy
 
isEnabled(Map<String, String>, UnleashContext) - Method in class no.finn.unleash.strategy.GradualRolloutUserIdStrategy
 
isEnabled(Map<String, String>, UnleashContext) - Method in class no.finn.unleash.strategy.RemoteAddressStrategy
 
isEnabled(Map<String, String>, UnleashContext) - Method in interface no.finn.unleash.strategy.Strategy
 
isEnabled(Map<String, String>, UnleashContext) - Method in class no.finn.unleash.strategy.UserWithIdStrategy
 
isEnabled(Map<String, String>, UnleashContext, List<Constraint>) - Method in interface no.finn.unleash.strategy.Strategy
 
isNotEmpty(CharSequence) - Static method in class no.finn.unleash.strategy.StrategyUtils
 
isNumeric(CharSequence) - Static method in class no.finn.unleash.strategy.StrategyUtils
 
isProxyAuthenticationByJvmProperties() - Method in class no.finn.unleash.util.UnleashConfig
 
isSynchronousFetchOnInitialisation() - Method in class no.finn.unleash.util.UnleashConfig
 

J

JsonToggleCollectionDeserializer - Class in no.finn.unleash.repository
 
JsonToggleCollectionDeserializer() - Constructor for class no.finn.unleash.repository.JsonToggleCollectionDeserializer
 

L

Log4JSubscriber - Class in no.finn.unleash.event
 
Log4JSubscriber() - Constructor for class no.finn.unleash.event.Log4JSubscriber
 

M

matches(String) - Method in class no.finn.unleash.util.IpAddressMatcher
 
more() - Method in class no.finn.unleash.DefaultUnleash
 
more() - Method in class no.finn.unleash.FakeUnleash
 
more() - Method in interface no.finn.unleash.Unleash
 
MoreOperations - Interface in no.finn.unleash
 

N

NAME - Variable in class no.finn.unleash.strategy.ApplicationHostnameStrategy
 
namePrefix(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
no.finn.unleash - package no.finn.unleash
 
no.finn.unleash.event - package no.finn.unleash.event
 
no.finn.unleash.lang - package no.finn.unleash.lang
 
no.finn.unleash.metric - package no.finn.unleash.metric
 
no.finn.unleash.repository - package no.finn.unleash.repository
 
no.finn.unleash.strategy - package no.finn.unleash.strategy
 
no.finn.unleash.util - package no.finn.unleash.util
 
no.finn.unleash.variant - package no.finn.unleash.variant
 
NonNullApi - Annotation Type in no.finn.unleash.lang
 
NonNullFields - Annotation Type in no.finn.unleash.lang
 
NoOpSubscriber - Class in no.finn.unleash.event
 
NoOpSubscriber() - Constructor for class no.finn.unleash.event.NoOpSubscriber
 
NOT_CHANGED - no.finn.unleash.repository.FeatureToggleResponse.Status
 
NOT_IN - no.finn.unleash.Operator
 
Nullable - Annotation Type in no.finn.unleash.lang
 

O

on(UnleashEvent) - Method in class no.finn.unleash.event.Log4JSubscriber
 
on(UnleashEvent) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
onError(UnleashException) - Method in class no.finn.unleash.event.Log4JSubscriber
 
onError(UnleashException) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
onReady(UnleashReady) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
Operator - Enum in no.finn.unleash
 

P

PARAM - Static variable in class no.finn.unleash.strategy.UserWithIdStrategy
 
parse(String) - Method in class no.finn.unleash.repository.ToggleBootstrapHandler
 
Payload - Class in no.finn.unleash.variant
 
Payload(String, String) - Constructor for class no.finn.unleash.variant.Payload
 
PERCENTAGE - Static variable in class no.finn.unleash.strategy.FlexibleRolloutStrategy
 
PERCENTAGE - Static variable in class no.finn.unleash.strategy.GradualRolloutRandomStrategy
 
PERCENTAGE - Static variable in class no.finn.unleash.strategy.GradualRolloutSessionIdStrategy
 
PERCENTAGE - Static variable in class no.finn.unleash.strategy.GradualRolloutUserIdStrategy
 
projectName(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
proxy(Proxy) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
proxy(Proxy, String, String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
publishTo(UnleashSubscriber) - Method in class no.finn.unleash.event.ToggleEvaluated
 
publishTo(UnleashSubscriber) - Method in interface no.finn.unleash.event.UnleashEvent
 
publishTo(UnleashSubscriber) - Method in class no.finn.unleash.event.UnleashReady
 
publishTo(UnleashSubscriber) - Method in class no.finn.unleash.metric.ClientMetrics
 
publishTo(UnleashSubscriber) - Method in class no.finn.unleash.metric.ClientRegistration
 
publishTo(UnleashSubscriber) - Method in class no.finn.unleash.repository.FeatureToggleResponse
 
publishTo(UnleashSubscriber) - Method in class no.finn.unleash.repository.ToggleBootstrapHandler.ToggleBootstrapRead
 
publishTo(UnleashSubscriber) - Method in exception no.finn.unleash.UnleashException
 

R

read() - Method in interface no.finn.unleash.repository.ToggleBackupHandler
 
read() - Method in class no.finn.unleash.repository.ToggleBackupHandlerFile
 
read() - Method in class no.finn.unleash.repository.ToggleBootstrapFileProvider
 
read() - Method in class no.finn.unleash.repository.ToggleBootstrapHandler
 
read() - Method in interface no.finn.unleash.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 no.finn.unleash.metric.UnleashMetricService
 
register(Set<String>) - Method in class no.finn.unleash.metric.UnleashMetricServiceImpl
 
registerClient(ClientRegistration) - Method in class no.finn.unleash.metric.UnleashMetricsSender
 
remoteAddress(String) - Method in class no.finn.unleash.UnleashContext.Builder
 
RemoteAddressStrategy - Class in no.finn.unleash.strategy
 
RemoteAddressStrategy() - Constructor for class no.finn.unleash.strategy.RemoteAddressStrategy
 
reset(String...) - Method in class no.finn.unleash.FakeUnleash
 
resetAll() - Method in class no.finn.unleash.FakeUnleash
 

S

scheduledExecutor(UnleashScheduledExecutor) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
scheduleOnce(Runnable) - Method in interface no.finn.unleash.util.UnleashScheduledExecutor
 
scheduleOnce(Runnable) - Method in class no.finn.unleash.util.UnleashScheduledExecutorImpl
 
selectVariant(FeatureToggle, UnleashContext, Variant) - Static method in class no.finn.unleash.variant.VariantUtil
 
sendMetrics(ClientMetrics) - Method in class no.finn.unleash.metric.UnleashMetricsSender
 
sendMetricsInterval(long) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
sessionId(String) - Method in class no.finn.unleash.UnleashContext.Builder
 
setErrorLevel(Level) - Method in class no.finn.unleash.event.Log4JSubscriber
 
setEventLevel(Level) - Method in class no.finn.unleash.event.Log4JSubscriber
 
setInterval(Runnable, long, long) - Method in interface no.finn.unleash.util.UnleashScheduledExecutor
 
setInterval(Runnable, long, long) - Method in class no.finn.unleash.util.UnleashScheduledExecutorImpl
 
setRequestProperties(HttpURLConnection, UnleashConfig) - Static method in class no.finn.unleash.util.UnleashConfig
 
setVariant(String, Variant) - Method in class no.finn.unleash.FakeUnleash
 
shutdown() - Method in class no.finn.unleash.DefaultUnleash
 
shutdown() - Method in interface no.finn.unleash.Unleash
 
shutdown() - Method in interface no.finn.unleash.util.UnleashScheduledExecutor
 
shutdown() - Method in class no.finn.unleash.util.UnleashScheduledExecutorImpl
 
Strategy - Interface in no.finn.unleash.strategy
 
StrategyUtils - Class in no.finn.unleash.strategy
 
StrategyUtils() - Constructor for class no.finn.unleash.strategy.StrategyUtils
 
subscriber(UnleashSubscriber) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
synchronousFetchOnInitialisation(boolean) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 

T

ToggleBackupHandler - Interface in no.finn.unleash.repository
 
ToggleBackupHandlerFile - Class in no.finn.unleash.repository
 
ToggleBackupHandlerFile(UnleashConfig) - Constructor for class no.finn.unleash.repository.ToggleBackupHandlerFile
 
toggleBackupRestored(ToggleCollection) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
ToggleBootstrapFileProvider - Class in no.finn.unleash.repository
 
ToggleBootstrapFileProvider() - Constructor for class no.finn.unleash.repository.ToggleBootstrapFileProvider
 
ToggleBootstrapFileProvider(String) - Constructor for class no.finn.unleash.repository.ToggleBootstrapFileProvider
Accepts path to file to read either as constructor parameter or as environment variable in "UNLEASH_BOOTSTRAP_FILE"
ToggleBootstrapHandler - Class in no.finn.unleash.repository
 
ToggleBootstrapHandler(UnleashConfig) - Constructor for class no.finn.unleash.repository.ToggleBootstrapHandler
 
ToggleBootstrapHandler.ToggleBootstrapRead - Class in no.finn.unleash.repository
 
toggleBootstrapProvider(ToggleBootstrapProvider) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
ToggleBootstrapProvider - Interface in no.finn.unleash.repository
 
ToggleCollection - Class in no.finn.unleash.repository
 
ToggleCollection(Collection<FeatureToggle>) - Constructor for class no.finn.unleash.repository.ToggleCollection
 
toggleEvaluated(ToggleEvaluated) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
ToggleEvaluated - Class in no.finn.unleash.event
 
ToggleEvaluated(String, boolean) - Constructor for class no.finn.unleash.event.ToggleEvaluated
 
ToggleFetcher - Interface in no.finn.unleash.repository
 
ToggleRepository - Interface in no.finn.unleash.repository
 
togglesBackedUp(ToggleCollection) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
togglesBootstrapped(ToggleCollection) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
togglesFetched(FeatureToggleResponse) - Method in interface no.finn.unleash.event.UnleashSubscriber
 
toString() - Method in class no.finn.unleash.event.ToggleEvaluated
 
toString() - Method in class no.finn.unleash.FeatureToggle
 
toString() - Method in class no.finn.unleash.metric.ClientMetrics
 
toString() - Method in class no.finn.unleash.metric.ClientRegistration
 
toString() - Method in class no.finn.unleash.repository.FeatureToggleResponse
 
toString() - Method in class no.finn.unleash.variant.Payload
 
toString() - Method in class no.finn.unleash.Variant
 

U

UNAVAILABLE - no.finn.unleash.repository.FeatureToggleResponse.Status
 
UNKNOWN_STRATEGY - Static variable in class no.finn.unleash.DefaultUnleash
 
UnknownStrategy - Class in no.finn.unleash.strategy
 
UnknownStrategy() - Constructor for class no.finn.unleash.strategy.UnknownStrategy
 
Unleash - Interface in no.finn.unleash
 
unleashAPI(String) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
unleashAPI(URI) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
UnleashConfig - Class in no.finn.unleash.util
 
UnleashConfig.Builder - Class in no.finn.unleash.util
 
UnleashContext - Class in no.finn.unleash
 
UnleashContext(String, String, String, String, String, Map<String, String>) - Constructor for class no.finn.unleash.UnleashContext
 
UnleashContext(String, String, String, Map<String, String>) - Constructor for class no.finn.unleash.UnleashContext
 
UnleashContext.Builder - Class in no.finn.unleash
 
unleashContextProvider(UnleashContextProvider) - Method in class no.finn.unleash.util.UnleashConfig.Builder
 
UnleashContextProvider - Interface in no.finn.unleash
 
UnleashEvent - Interface in no.finn.unleash.event
 
UnleashException - Exception in no.finn.unleash
 
UnleashException(String, Throwable) - Constructor for exception no.finn.unleash.UnleashException
 
UnleashMetricService - Interface in no.finn.unleash.metric
 
UnleashMetricServiceImpl - Class in no.finn.unleash.metric
 
UnleashMetricServiceImpl(UnleashConfig, UnleashMetricsSender, UnleashScheduledExecutor) - Constructor for class no.finn.unleash.metric.UnleashMetricServiceImpl
 
UnleashMetricServiceImpl(UnleashConfig, UnleashScheduledExecutor) - Constructor for class no.finn.unleash.metric.UnleashMetricServiceImpl
 
UnleashMetricsSender - Class in no.finn.unleash.metric
 
UnleashMetricsSender(UnleashConfig) - Constructor for class no.finn.unleash.metric.UnleashMetricsSender
 
UnleashReady - Class in no.finn.unleash.event
 
UnleashReady() - Constructor for class no.finn.unleash.event.UnleashReady
 
UnleashScheduledExecutor - Interface in no.finn.unleash.util
 
UnleashScheduledExecutorImpl - Class in no.finn.unleash.util
 
UnleashScheduledExecutorImpl() - Constructor for class no.finn.unleash.util.UnleashScheduledExecutorImpl
 
UnleashSubscriber - Interface in no.finn.unleash.event
 
UnleashURLs - Class in no.finn.unleash.util
 
UnleashURLs(URI) - Constructor for class no.finn.unleash.util.UnleashURLs
 
userId(String) - Method in class no.finn.unleash.UnleashContext.Builder
 
UserWithIdStrategy - Class in no.finn.unleash.strategy
 
UserWithIdStrategy() - Constructor for class no.finn.unleash.strategy.UserWithIdStrategy
 

V

validate(List<Constraint>, UnleashContext) - Static method in class no.finn.unleash.strategy.ConstraintUtil
 
valueOf(String) - Static method in enum no.finn.unleash.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.finn.unleash.repository.FeatureToggleResponse.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum no.finn.unleash.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.finn.unleash.repository.FeatureToggleResponse.Status
Returns an array containing the constants of this enum type, in the order they are declared.
Variant - Class in no.finn.unleash
 
Variant(String, String, boolean) - Constructor for class no.finn.unleash.Variant
 
Variant(String, String, boolean, String) - Constructor for class no.finn.unleash.Variant
 
Variant(String, Payload, boolean) - Constructor for class no.finn.unleash.Variant
 
Variant(String, Payload, boolean, String) - Constructor for class no.finn.unleash.Variant
 
VariantDefinition - Class in no.finn.unleash.variant
 
VariantDefinition(String, int, Payload, List<VariantOverride>) - Constructor for class no.finn.unleash.variant.VariantDefinition
 
VariantDefinition(String, int, Payload, List<VariantOverride>, String) - Constructor for class no.finn.unleash.variant.VariantDefinition
 
VariantOverride - Class in no.finn.unleash.variant
 
VariantOverride(String, List<String>) - Constructor for class no.finn.unleash.variant.VariantOverride
 
VariantUtil - Class in no.finn.unleash.variant
 

W

write(ToggleCollection) - Method in interface no.finn.unleash.repository.ToggleBackupHandler
 
write(ToggleCollection) - Method in class no.finn.unleash.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