Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ActivationStrategy - Class in io.getunleash
- ActivationStrategy(String, Map<String, String>) - Constructor for class io.getunleash.ActivationStrategy
- ActivationStrategy(String, Map<String, String>, List<Constraint>, List<Integer>, List<VariantDefinition>) - Constructor for class io.getunleash.ActivationStrategy
- addProperty(String, String) - Method in class io.getunleash.UnleashContext.Builder
- apiKey(String) - Method in class io.getunleash.util.UnleashConfig.Builder
-
Adds a custom http header for authorizing the client
- 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
- AtomicLongSerializer - Class in io.getunleash.util
- AtomicLongSerializer() - Constructor for class io.getunleash.util.AtomicLongSerializer
B
- backupFile(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- BackupHandler<T> - Interface in io.getunleash.repository
- 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() - 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 - Enum constant in enum class io.getunleash.repository.FeatureToggleResponse.Status
- ClientFeaturesResponse - Class in io.getunleash.repository
- ClientFeaturesResponse(FeatureToggleResponse.Status, int) - Constructor for class io.getunleash.repository.ClientFeaturesResponse
- ClientFeaturesResponse(FeatureToggleResponse.Status, int, SegmentCollection, int) - Constructor for class io.getunleash.repository.ClientFeaturesResponse
- ClientFeaturesResponse(FeatureToggleResponse.Status, int, String) - Constructor for class io.getunleash.repository.ClientFeaturesResponse
- ClientFeaturesResponse(FeatureToggleResponse.Status, FeatureCollection) - Constructor for class io.getunleash.repository.ClientFeaturesResponse
- ClientFeaturesResponse(FeatureToggleResponse.Status, ToggleCollection, SegmentCollection) - Constructor for class io.getunleash.repository.ClientFeaturesResponse
- 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
- comparePrecedence(SemanticVersion) - Method in class io.getunleash.strategy.constraints.SemanticVersion
-
Compares this object with another SemanticVersion according to Semver 2.0.0 precedence rules.
- compareTo(SemanticVersion) - Method in class io.getunleash.strategy.constraints.SemanticVersion
- configureInterceptor(UnleashConfig, OkHttpClient) - Static method in class io.getunleash.util.OkHttpClientConfigurer
- Constraint - Class in io.getunleash
- Constraint(String, Operator, String) - Constructor for class io.getunleash.Constraint
- Constraint(String, Operator, String, boolean) - Constructor for class io.getunleash.Constraint
- Constraint(String, Operator, String, List<String>, boolean, boolean) - Constructor for class io.getunleash.Constraint
- Constraint(String, Operator, List<String>) - Constructor for class io.getunleash.Constraint
- Constraint(String, Operator, List<String>, boolean) - Constructor for class io.getunleash.Constraint
- Constraint(String, Operator, List<String>, boolean, boolean) - Constructor for class io.getunleash.Constraint
- ConstraintMerger - Class in io.getunleash.util
- ConstraintMerger() - Constructor for class io.getunleash.util.ConstraintMerger
- ConstraintOperator - Interface in io.getunleash.strategy.constraints
- 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
- currentTime(ZonedDateTime) - Method in class io.getunleash.UnleashContext.Builder
- 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
D
- DATE_AFTER - Enum constant in enum class io.getunleash.Operator
- DATE_BEFORE - Enum constant in enum class io.getunleash.Operator
- DateConstraintOperator - Class in io.getunleash.strategy.constraints
- DateConstraintOperator() - Constructor for class io.getunleash.strategy.constraints.DateConstraintOperator
- DateParser - Class in io.getunleash.strategy.constraints
- DateParser() - Constructor for class io.getunleash.strategy.constraints.DateParser
- DateTimeSerializer - Class in io.getunleash.util
- DateTimeSerializer() - Constructor for class io.getunleash.util.DateTimeSerializer
- decrementFailureCountAndResetSkips() - Method in class io.getunleash.util.Throttler
-
We've had one successful call, so if we had 10 failures in a row, this will reduce the skips down to 9, so that we gradually start polling more often, instead of doing max load immediately after a sequence of errors.
- DefaultCustomHttpHeadersProviderImpl - Class in io.getunleash
- DefaultCustomHttpHeadersProviderImpl() - Constructor for class io.getunleash.DefaultCustomHttpHeadersProviderImpl
- DefaultHttpMetricsSender - Class in io.getunleash.metric
- DefaultHttpMetricsSender(UnleashConfig) - Constructor for class io.getunleash.metric.DefaultHttpMetricsSender
- 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(UnleashConfig, IFeatureRepository, Strategy...) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, IFeatureRepository, Map<String, Strategy>, UnleashContextProvider, EventDispatcher, UnleashMetricService) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, IFeatureRepository, Map<String, Strategy>, UnleashContextProvider, EventDispatcher, UnleashMetricService, boolean) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, Strategy...) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash.DefaultMore - Class in io.getunleash
- DENY_SEGMENT - Static variable in class io.getunleash.Segment
- deprecatedGetVariant(String) - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- deprecatedGetVariant(String) - Method in interface io.getunleash.Unleash
- deprecatedGetVariant(String, UnleashContext) - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- deprecatedGetVariant(String, UnleashContext) - Method in class io.getunleash.FakeUnleash
- deprecatedGetVariant(String, UnleashContext) - Method in interface io.getunleash.Unleash
- deprecatedGetVariant(String, UnleashContext, Variant) - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- deprecatedGetVariant(String, UnleashContext, Variant) - Method in class io.getunleash.FakeUnleash
- deprecatedGetVariant(String, UnleashContext, Variant) - Method in interface io.getunleash.Unleash
- deprecatedGetVariant(String, Variant) - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- deprecatedGetVariant(String, Variant) - Method in interface io.getunleash.Unleash
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.getunleash.repository.JsonFeaturesDeserializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.getunleash.repository.JsonToggleCollectionDeserializer
-
Deprecated.
- disable(String...) - Method in class io.getunleash.FakeUnleash
- disableAll() - Method in class io.getunleash.FakeUnleash
- disableAllExcept(String...) - Method in class io.getunleash.FakeUnleash
- DISABLED_VARIANT - Static variable in class io.getunleash.Variant
- disableMetrics() - Method in class io.getunleash.util.UnleashConfig.Builder
-
Don't send metrics to Unleash server
- disablePolling() - Method in class io.getunleash.util.UnleashConfig.Builder
-
Don't poll for feature toggle updates
- 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
- enableAllExcept(String...) - Method in class io.getunleash.FakeUnleash
- enabled - Variable in class io.getunleash.FeatureDependency
- 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
- evaluate(Constraint, UnleashContext) - Method in interface io.getunleash.strategy.constraints.ConstraintOperator
- evaluate(Constraint, UnleashContext) - Method in class io.getunleash.strategy.constraints.DateConstraintOperator
- evaluate(Constraint, UnleashContext) - Method in class io.getunleash.strategy.constraints.NumberConstraintOperator
- evaluate(Constraint, UnleashContext) - Method in class io.getunleash.strategy.constraints.SemverConstraintOperator
- evaluate(Constraint, UnleashContext) - Method in class io.getunleash.strategy.constraints.StringConstraintOperator
- 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() - Constructor for class io.getunleash.FakeUnleash
- FakeUnleash.FakeMore - Class in io.getunleash
- fallbackStrategy(Strategy) - Method in class io.getunleash.util.UnleashConfig.Builder
- feature - Variable in class io.getunleash.FeatureDependency
- FeatureBackupHandlerFile - Class in io.getunleash.repository
- FeatureBackupHandlerFile(UnleashConfig) - Constructor for class io.getunleash.repository.FeatureBackupHandlerFile
- FeatureBootstrapHandler - Class in io.getunleash.repository
- FeatureBootstrapHandler(UnleashConfig) - Constructor for class io.getunleash.repository.FeatureBootstrapHandler
- FeatureBootstrapHandler.FeatureBootstrapRead - Class in io.getunleash.repository
- FeatureBootstrapRead(FeatureCollection) - Constructor for class io.getunleash.repository.FeatureBootstrapHandler.FeatureBootstrapRead
- FeatureCollection - Class in io.getunleash.repository
- FeatureCollection() - Constructor for class io.getunleash.repository.FeatureCollection
- FeatureCollection(ToggleCollection, SegmentCollection) - Constructor for class io.getunleash.repository.FeatureCollection
- FeatureDependency - Class in io.getunleash
- FeatureDependency(String) - Constructor for class io.getunleash.FeatureDependency
- FeatureDependency(String, Boolean, List<String>) - Constructor for class io.getunleash.FeatureDependency
- FeatureEvaluationResult - Class in io.getunleash
- FeatureEvaluationResult() - Constructor for class io.getunleash.FeatureEvaluationResult
- FeatureEvaluationResult(boolean, Variant) - Constructor for class io.getunleash.FeatureEvaluationResult
- FeatureFetcher - Interface in io.getunleash.repository
- FeatureRepository - Class in io.getunleash.repository
- FeatureRepository(UnleashConfig) - Constructor for class io.getunleash.repository.FeatureRepository
- FeatureRepository(UnleashConfig, BackupHandler<FeatureCollection>) - Constructor for class io.getunleash.repository.FeatureRepository
- FeatureRepository(UnleashConfig, BackupHandler<FeatureCollection>, EventDispatcher, FeatureFetcher, FeatureBootstrapHandler) - Constructor for class io.getunleash.repository.FeatureRepository
- FeatureRepository(UnleashConfig, FeatureBackupHandlerFile, UnleashScheduledExecutor, FeatureFetcher, FeatureBootstrapHandler) - Constructor for class io.getunleash.repository.FeatureRepository
- featuresBackedUp(FeatureCollection) - Method in interface io.getunleash.event.UnleashSubscriber
- featuresBackupRestored(FeatureCollection) - Method in interface io.getunleash.event.UnleashSubscriber
- featuresBootstrapped(FeatureCollection) - Method in interface io.getunleash.event.UnleashSubscriber
- 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
- FeatureToggle(String, boolean, List<ActivationStrategy>, List<VariantDefinition>, Boolean) - Constructor for class io.getunleash.FeatureToggle
- FeatureToggle(String, boolean, List<ActivationStrategy>, List<VariantDefinition>, Boolean, List<FeatureDependency>) - Constructor for class io.getunleash.FeatureToggle
- FeatureToggleRepository - Class in io.getunleash.repository
-
Deprecated.
- FeatureToggleRepository(UnleashConfig, ToggleFetcher, BackupHandler<ToggleCollection>) - Constructor for class io.getunleash.repository.FeatureToggleRepository
-
Deprecated.
- FeatureToggleRepository(UnleashConfig, UnleashScheduledExecutor, ToggleFetcher, BackupHandler<ToggleCollection>) - Constructor for class io.getunleash.repository.FeatureToggleRepository
-
Deprecated.
- 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 Class in io.getunleash.repository
- fetchFeatures() - Method in interface io.getunleash.repository.FeatureFetcher
- fetchFeatures() - Method in class io.getunleash.repository.HttpFeatureFetcher
- fetchFeatures() - Method in class io.getunleash.repository.OkHttpFeatureFetcher
- fetchToggles() - Method in class io.getunleash.repository.HttpToggleFetcher
-
Deprecated.
- fetchToggles() - Method in interface io.getunleash.repository.ToggleFetcher
-
Deprecated.
- fetchTogglesConnectTimeout(Duration) - Method in class io.getunleash.util.UnleashConfig.Builder
- fetchTogglesConnectTimeoutSeconds(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- fetchTogglesInterval(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- fetchTogglesReadTimeout(Duration) - Method in class io.getunleash.util.UnleashConfig.Builder
- fetchTogglesReadTimeoutSeconds(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
- getApiKey() - Method in class io.getunleash.util.UnleashConfig
- 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
- getBuild() - Method in class io.getunleash.strategy.constraints.SemanticVersion
- getByName(String) - Method in class io.getunleash.UnleashContext
- getClientIdentifier() - Method in class io.getunleash.util.UnleashConfig
- getClientMetricsURL() - Method in class io.getunleash.util.UnleashURLs
- getClientRegisterURL() - Method in class io.getunleash.util.UnleashURLs
- getClientSpecificationVersion() - Method in class io.getunleash.util.UnleashConfig
- getConstraints() - Method in class io.getunleash.ActivationStrategy
- getConstraints() - Method in class io.getunleash.Segment
- getContext() - Method in class io.getunleash.event.ImpressionEvent
- 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
- getCurrentTime() - Method in class io.getunleash.UnleashContext
- 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
- getDependencies() - Method in class io.getunleash.FeatureToggle
- getDeprecatedHashingAlgoResult(Map<String, String>, UnleashContext, List<Constraint>, List<VariantDefinition>) - Method in interface io.getunleash.strategy.Strategy
-
Deprecated.
- 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
- getEventId() - Method in class io.getunleash.event.ImpressionEvent
- getFailures() - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- getFailures() - Method in class io.getunleash.repository.FeatureRepository
- getFailures() - Method in class io.getunleash.util.Throttler
- getFallbackStrategy() - Method in class io.getunleash.util.UnleashConfig
- getFeature() - Method in class io.getunleash.FeatureDependency
- getFeatureName() - Method in class io.getunleash.event.ImpressionEvent
- getFeatureNames() - Method in class io.getunleash.repository.FeatureRepository
- getFeatureNames() - Method in class io.getunleash.repository.FeatureToggleRepository
-
Deprecated.
- getFeatureNames() - Method in interface io.getunleash.repository.ToggleRepository
-
Deprecated.
- getFeatures() - Method in class io.getunleash.repository.ToggleCollection
- getFeatureToggleDefinition(String) - Method in class io.getunleash.DefaultUnleash.DefaultMore
- getFeatureToggleDefinition(String) - Method in class io.getunleash.DefaultUnleash
-
Deprecated.
- getFeatureToggleDefinition(String) - Method in class io.getunleash.FakeUnleash.FakeMore
- getFeatureToggleDefinition(String) - Method in interface io.getunleash.MoreOperations
- 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.
- getFetchTogglesConnectTimeout() - Method in class io.getunleash.util.UnleashConfig
- getFetchTogglesInterval() - Method in class io.getunleash.util.UnleashConfig
- getFetchTogglesReadTimeout() - 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
- getId() - Method in class io.getunleash.Segment
- 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
- getMajor() - Method in class io.getunleash.strategy.constraints.SemanticVersion
- getMetricSenderFactory() - Method in class io.getunleash.util.UnleashConfig
- getMinor() - Method in class io.getunleash.strategy.constraints.SemanticVersion
- 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.Segment
- 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, int, long) - Static method in class io.getunleash.strategy.StrategyUtils
- getNormalizedNumber(String, String, long) - 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;
- getOperator() - Method in class io.getunleash.Constraint
- getParameters() - Method in class io.getunleash.ActivationStrategy
- getPatch() - Method in class io.getunleash.strategy.constraints.SemanticVersion
- 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.
- getPreRelease() - Method in class io.getunleash.strategy.constraints.SemanticVersion
- getPreReleaseComponents() - Method in class io.getunleash.strategy.constraints.SemanticVersion
- getProjectName() - Method in class io.getunleash.util.UnleashConfig
- getProperties() - Method in class io.getunleash.UnleashContext
- getProperty(String) - Static method in class io.getunleash.util.UnleashProperties
- getProxy() - Method in class io.getunleash.util.UnleashConfig
- getRemoteAddress() - Method in class io.getunleash.UnleashContext
- getResult(Map<String, String>, UnleashContext, List<Constraint>, List<VariantDefinition>) - Method in interface io.getunleash.strategy.Strategy
- getScheduledExecutor() - Method in class io.getunleash.util.UnleashConfig
- getSdkVersion() - Method in class io.getunleash.metric.ClientRegistration
- getSdkVersion() - Method in class io.getunleash.util.UnleashConfig
- getSegment(int) - Method in class io.getunleash.repository.FeatureCollection
- getSegment(Integer) - Method in class io.getunleash.repository.FeatureRepository
- getSegment(Integer) - Method in interface io.getunleash.repository.IFeatureRepository
- getSegment(Integer) - Method in class io.getunleash.repository.SegmentCollection
- getSegmentCollection() - Method in class io.getunleash.repository.ClientFeaturesResponse
- getSegmentCollection() - Method in class io.getunleash.repository.FeatureCollection
- getSegments() - Method in class io.getunleash.ActivationStrategy
- getSegments() - Method in class io.getunleash.repository.SegmentCollection
- getSendMetricsConnectTimeout() - Method in class io.getunleash.util.UnleashConfig
- getSendMetricsInterval() - Method in class io.getunleash.util.UnleashConfig
- getSendMetricsReadTimeout() - Method in class io.getunleash.util.UnleashConfig
- getSessionId() - Method in class io.getunleash.UnleashContext
- getSkips() - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- getSkips() - Method in class io.getunleash.repository.FeatureRepository
- getSkips() - Method in class io.getunleash.util.Throttler
- getStarted() - Method in class io.getunleash.metric.ClientRegistration
- getStartupExceptionHandler() - Method in class io.getunleash.util.UnleashConfig
- getStatus() - Method in class io.getunleash.repository.FeatureToggleResponse
- getStickiness() - Method in class io.getunleash.Variant
- getStickiness() - Method in class io.getunleash.variant.VariantDefinition
- getStickiness(Map<String, String>) - Method in interface io.getunleash.strategy.Strategy
- 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.FeatureCollection
- getToggle(String) - Method in class io.getunleash.repository.FeatureRepository
- getToggle(String) - Method in class io.getunleash.repository.FeatureToggleRepository
-
Deprecated.
- getToggle(String) - Method in class io.getunleash.repository.ToggleCollection
- getToggle(String) - Method in interface io.getunleash.repository.ToggleRepository
-
Deprecated.
- getToggleBootstrapProvider() - Method in class io.getunleash.util.UnleashConfig
- getToggleCollection() - Method in class io.getunleash.repository.FeatureCollection
- 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
- getUnleashFeatureFetcherFactory() - 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.Constraint
- 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() - Method in class io.getunleash.FeatureEvaluationResult
- 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
- getVariantName() - Method in class io.getunleash.event.VariantImpressionEvent
- getVariants() - Method in class io.getunleash.ActivationStrategy
- getVariants() - Method in class io.getunleash.FeatureDependency
- getVariants() - Method in class io.getunleash.FeatureToggle
- getVersion() - Method in class io.getunleash.repository.ClientFeaturesResponse
- 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
- handleHttpErrorCodes(int) - Method in class io.getunleash.util.Throttler
- hasDependencies() - Method in class io.getunleash.FeatureToggle
- hashCode() - Method in class io.getunleash.Variant
- hashCode() - Method in class io.getunleash.variant.Payload
- hasImpressionData() - Method in class io.getunleash.FeatureToggle
- HOST_NAMES_PARAM - Static variable in class io.getunleash.strategy.ApplicationHostnameStrategy
- HttpFeatureFetcher - Class in io.getunleash.repository
- HttpFeatureFetcher(UnleashConfig) - Constructor for class io.getunleash.repository.HttpFeatureFetcher
- HttpToggleFetcher - Class in io.getunleash.repository
-
Deprecated.
- HttpToggleFetcher(UnleashConfig) - Constructor for class io.getunleash.repository.HttpToggleFetcher
-
Deprecated.
I
- IFeatureRepository - Interface in io.getunleash.repository
- impression(ImpressionEvent) - Method in interface io.getunleash.event.UnleashSubscriber
- ImpressionEvent - Class in io.getunleash.event
- ImpressionEvent(String, boolean, UnleashContext) - Constructor for class io.getunleash.event.ImpressionEvent
- IN - Enum constant in enum class io.getunleash.Operator
- increaseSkipCount() - Method in class io.getunleash.util.Throttler
-
We've gotten the message to back off (usually a 429 or a 50x).
- instanceId(String) - Method in class io.getunleash.util.UnleashConfig.Builder
- InvalidVersionException(String) - Constructor for exception io.getunleash.strategy.constraints.SemanticVersion.InvalidVersionException
- 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.strategy.constraints - package io.getunleash.strategy.constraints
- 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.
- isCaseInsensitive() - Method in class io.getunleash.Constraint
- isDisableMetrics() - Method in class io.getunleash.util.UnleashConfig
- isDisablePolling() - 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.ImpressionEvent
- isEnabled() - Method in class io.getunleash.event.ToggleEvaluated
- isEnabled() - Method in class io.getunleash.FeatureDependency
- isEnabled() - Method in class io.getunleash.FeatureEvaluationResult
- isEnabled() - Method in class io.getunleash.FeatureToggle
- isEnabled() - Method in class io.getunleash.Variant
- 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 interface io.getunleash.Unleash
- isEnabled(String, UnleashContext, BiPredicate<String, UnleashContext>) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, UnleashContext, BiPredicate<String, UnleashContext>) - Method in class io.getunleash.FakeUnleash
- isEnabled(String, UnleashContext, BiPredicate<String, UnleashContext>) - Method in interface io.getunleash.Unleash
- isEnabled(String, UnleashContext, BiPredicate<String, UnleashContext>, boolean) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, BiPredicate<String, UnleashContext>) - Method in class io.getunleash.DefaultUnleash
- isEnabled(String, BiPredicate<String, UnleashContext>) - Method in class io.getunleash.FakeUnleash
- isEnabled(String, BiPredicate<String, UnleashContext>) - 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
- IsEnabledImpressionEvent - Class in io.getunleash.event
- IsEnabledImpressionEvent(String, boolean, UnleashContext) - Constructor for class io.getunleash.event.IsEnabledImpressionEvent
- isInverted() - Method in class io.getunleash.Constraint
- 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
- JsonFeaturesDeserializer - Class in io.getunleash.repository
- JsonFeaturesDeserializer() - Constructor for class io.getunleash.repository.JsonFeaturesDeserializer
- JsonFeatureSerializer - Class in io.getunleash.repository
- JsonFeatureSerializer() - Constructor for class io.getunleash.repository.JsonFeatureSerializer
- JsonToggleCollectionDeserializer - Class in io.getunleash.repository
-
Deprecated.
- JsonToggleCollectionDeserializer() - Constructor for class io.getunleash.repository.JsonToggleCollectionDeserializer
-
Deprecated.
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
- maximizeSkips() - Method in class io.getunleash.util.Throttler
-
We've received an error code that we don't expect to change, which means we've already logged an ERROR.
- mergeConstraints(IFeatureRepository, ActivationStrategy) - Static method in class io.getunleash.util.ConstraintMerger
- MetricSender - Interface in io.getunleash.metric
- MetricSenderFactory - Interface in io.getunleash.util
- metricsSenderFactory(MetricSenderFactory) - Method in class io.getunleash.util.UnleashConfig.Builder
- 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
- NonNullApi - Annotation Interface in io.getunleash.lang
- NonNullFields - Annotation Interface in io.getunleash.lang
- NoOpSubscriber - Class in io.getunleash.event
- NoOpSubscriber() - Constructor for class io.getunleash.event.NoOpSubscriber
- NOT_CHANGED - Enum constant in enum class io.getunleash.repository.FeatureToggleResponse.Status
- NOT_IN - Enum constant in enum class io.getunleash.Operator
- now() - Method in class io.getunleash.UnleashContext.Builder
-
Defaults to now() in UTC timezone
- Nullable - Annotation Interface in io.getunleash.lang
- NUM_EQ - Enum constant in enum class io.getunleash.Operator
- NUM_GT - Enum constant in enum class io.getunleash.Operator
- NUM_GTE - Enum constant in enum class io.getunleash.Operator
- NUM_LT - Enum constant in enum class io.getunleash.Operator
- NUM_LTE - Enum constant in enum class io.getunleash.Operator
- NumberConstraintOperator - Class in io.getunleash.strategy.constraints
- NumberConstraintOperator() - Constructor for class io.getunleash.strategy.constraints.NumberConstraintOperator
O
- OkHttpClientConfigurer - Class in io.getunleash.util
- OkHttpClientConfigurer() - Constructor for class io.getunleash.util.OkHttpClientConfigurer
- OkHttpFeatureFetcher - Class in io.getunleash.repository
- OkHttpFeatureFetcher(UnleashConfig) - Constructor for class io.getunleash.repository.OkHttpFeatureFetcher
- OkHttpFeatureFetcher(UnleashConfig, OkHttpClient) - Constructor for class io.getunleash.repository.OkHttpFeatureFetcher
- OkHttpMetricsSender - Class in io.getunleash.metric
- OkHttpMetricsSender(UnleashConfig) - Constructor for class io.getunleash.metric.OkHttpMetricsSender
- 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 Class in io.getunleash
P
- PARAM - Static variable in class io.getunleash.strategy.UserWithIdStrategy
- parse(String) - Method in class io.getunleash.repository.FeatureBootstrapHandler
- parse(String) - Method in class io.getunleash.repository.ToggleBootstrapHandler
-
Deprecated.
- parse(String) - Static method in class io.getunleash.strategy.constraints.SemanticVersion
-
Attempts to parse a string as a semantic version according to the Semver 2.0.0 specification.
- parse(String, boolean) - Static method in class io.getunleash.strategy.constraints.SemanticVersion
-
Attempts to parse a string as a semantic version according to the Semver 2.0.0 specification, except that the minor and patch versions may optionally be omitted.
- parseDate(String) - Static method in class io.getunleash.strategy.constraints.DateParser
- 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
- performAction() - Method in class io.getunleash.util.Throttler
- 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.ImpressionEvent
- 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.FeatureBootstrapHandler.FeatureBootstrapRead
- publishTo(UnleashSubscriber) - Method in class io.getunleash.repository.FeatureToggleResponse
- publishTo(UnleashSubscriber) - Method in class io.getunleash.repository.ToggleBootstrapHandler.ToggleBootstrapRead
-
Deprecated.
- publishTo(UnleashSubscriber) - Method in exception io.getunleash.UnleashException
R
- read() - Method in interface io.getunleash.repository.BackupHandler
- read() - Method in class io.getunleash.repository.FeatureBackupHandlerFile
- read() - Method in class io.getunleash.repository.FeatureBootstrapHandler
- read() - Method in class io.getunleash.repository.ToggleBackupHandlerFile
-
Deprecated.
- read() - Method in class io.getunleash.repository.ToggleBootstrapFileProvider
- read() - Method in class io.getunleash.repository.ToggleBootstrapHandler
-
Deprecated.
- 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.DefaultHttpMetricsSender
- registerClient(ClientRegistration) - Method in interface io.getunleash.metric.MetricSender
- registerClient(ClientRegistration) - Method in class io.getunleash.metric.OkHttpMetricsSender
- 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
- Segment - Class in io.getunleash
- Segment(int, String, List<Constraint>) - Constructor for class io.getunleash.Segment
- SegmentCollection - Class in io.getunleash.repository
- SegmentCollection(Collection<Segment>) - Constructor for class io.getunleash.repository.SegmentCollection
- selectDeprecatedVariantHashingAlgo(FeatureToggle, UnleashContext, Variant) - Static method in class io.getunleash.variant.VariantUtil
-
Deprecated.
- selectDeprecatedVariantHashingAlgo(Map<String, String>, List<VariantDefinition>, UnleashContext) - Static method in class io.getunleash.variant.VariantUtil
-
Deprecated.
- selectVariant(FeatureToggle, UnleashContext, Variant) - Static method in class io.getunleash.variant.VariantUtil
- selectVariant(Map<String, String>, List<VariantDefinition>, UnleashContext) - Static method in class io.getunleash.variant.VariantUtil
- selectVariant(Map<String, String>, List<VariantDefinition>, UnleashContext, String) - Static method in class io.getunleash.variant.VariantUtil
- SemanticVersion - Class in io.getunleash.strategy.constraints
-
Simple implementation of semantic version parsing and comparison according to the Semantic Versions 2.0.0 standard (http://semver.org).
- SemanticVersion(int, int, int, String, String) - Constructor for class io.getunleash.strategy.constraints.SemanticVersion
- SemanticVersion.InvalidVersionException - Exception in io.getunleash.strategy.constraints
- SEMVER_EQ - Enum constant in enum class io.getunleash.Operator
- SEMVER_GT - Enum constant in enum class io.getunleash.Operator
- SEMVER_LT - Enum constant in enum class io.getunleash.Operator
- SemverConstraintOperator - Class in io.getunleash.strategy.constraints
- SemverConstraintOperator() - Constructor for class io.getunleash.strategy.constraints.SemverConstraintOperator
- sendMetrics(ClientMetrics) - Method in class io.getunleash.metric.DefaultHttpMetricsSender
- sendMetrics(ClientMetrics) - Method in interface io.getunleash.metric.MetricSender
- sendMetrics(ClientMetrics) - Method in class io.getunleash.metric.OkHttpMetricsSender
- sendMetricsConnectTimeout(Duration) - Method in class io.getunleash.util.UnleashConfig.Builder
- sendMetricsConnectTimeoutSeconds(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- sendMetricsInterval(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- sendMetricsReadTimeout(Duration) - Method in class io.getunleash.util.UnleashConfig.Builder
- sendMetricsReadTimeoutSeconds(long) - Method in class io.getunleash.util.UnleashConfig.Builder
- serialize(FeatureCollection, Type, JsonSerializationContext) - Method in class io.getunleash.repository.JsonFeatureSerializer
- serialize(LocalDateTime, Type, JsonSerializationContext) - Method in class io.getunleash.util.DateTimeSerializer
- serialize(AtomicLong, Type, JsonSerializationContext) - Method in class io.getunleash.util.AtomicLongSerializer
- sessionId(String) - Method in class io.getunleash.UnleashContext.Builder
- setConstraints(List<Constraint>) - Method in class io.getunleash.Segment
- setEnabled(boolean) - Method in class io.getunleash.FeatureEvaluationResult
- setEnabled(Boolean) - Method in class io.getunleash.FeatureDependency
- setErrorLevel(Level) - Method in class io.getunleash.event.Log4JSubscriber
- setEventLevel(Level) - Method in class io.getunleash.event.Log4JSubscriber
- setFeature(String) - Method in class io.getunleash.FeatureDependency
- setId(int) - Method in class io.getunleash.Segment
- setInterval(Runnable, long, long) - Method in interface io.getunleash.util.UnleashScheduledExecutor
- setInterval(Runnable, long, long) - Method in class io.getunleash.util.UnleashScheduledExecutorImpl
- setName(String) - Method in class io.getunleash.Segment
- setRequestProperties(HttpURLConnection, UnleashConfig) - Static method in class io.getunleash.util.UnleashConfig
- setVariant(Variant) - Method in class io.getunleash.FeatureEvaluationResult
- setVariant(String, Variant) - Method in class io.getunleash.FakeUnleash
- setVariants(List<String>) - Method in class io.getunleash.FeatureDependency
- 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
- skipped() - Method in class io.getunleash.util.Throttler
- startupExceptionHandler(Consumer<UnleashException>) - Method in class io.getunleash.util.UnleashConfig.Builder
-
Used to handle exceptions when starting up synchronously.
- STR_CONTAINS - Enum constant in enum class io.getunleash.Operator
- STR_ENDS_WITH - Enum constant in enum class io.getunleash.Operator
- STR_STARTS_WITH - Enum constant in enum class io.getunleash.Operator
- Strategy - Interface in io.getunleash.strategy
- StrategyUtils - Class in io.getunleash.strategy
- StrategyUtils() - Constructor for class io.getunleash.strategy.StrategyUtils
- StringConstraintOperator - Class in io.getunleash.strategy.constraints
- StringConstraintOperator(Locale) - Constructor for class io.getunleash.strategy.constraints.StringConstraintOperator
- subscriber(UnleashSubscriber) - Method in class io.getunleash.util.UnleashConfig.Builder
- synchronousFetchOnInitialisation(boolean) - Method in class io.getunleash.util.UnleashConfig.Builder
T
- Throttler - Class in io.getunleash.util
- Throttler(int, int, URL) - Constructor for class io.getunleash.util.Throttler
- ToggleBackupHandlerFile - Class in io.getunleash.repository
-
Deprecated.
- ToggleBackupHandlerFile(UnleashConfig) - Constructor for class io.getunleash.repository.ToggleBackupHandlerFile
-
Deprecated.
- 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
-
Deprecated.
- ToggleBootstrapHandler(UnleashConfig) - Constructor for class io.getunleash.repository.ToggleBootstrapHandler
-
Deprecated.
- ToggleBootstrapHandler.ToggleBootstrapRead - Class in io.getunleash.repository
-
Deprecated.
- 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
-
Deprecated.
- ToggleRepository - Interface in io.getunleash.repository
-
Deprecated.
- 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.ClientFeaturesResponse
- 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 - Enum constant in enum class 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_APP_NAME_HEADER - Static variable in class io.getunleash.util.UnleashConfig
- UNLEASH_INSTANCE_ID_HEADER - Static variable in class io.getunleash.util.UnleashConfig
- 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.Builder - Class in io.getunleash.util
- UnleashContext - Class in io.getunleash
- UnleashContext(String, String, String, String, String, ZonedDateTime, Map<String, String>) - Constructor for class io.getunleash.UnleashContext
- UnleashContext(String, String, String, String, String, Map<String, String>) - Constructor for class io.getunleash.UnleashContext
- UnleashContext(String, String, String, Map<String, String>) - Constructor for class io.getunleash.UnleashContext
- UnleashContext.Builder - Class in io.getunleash
- unleashContextProvider(UnleashContextProvider) - Method in class io.getunleash.util.UnleashConfig.Builder
- UnleashContextProvider - Interface in io.getunleash
- UnleashEvent - Interface in io.getunleash.event
- UnleashException - Exception in io.getunleash
- UnleashException(String, Throwable) - Constructor for exception io.getunleash.UnleashException
- unleashFeatureFetcherFactory(UnleashFeatureFetcherFactory) - Method in class io.getunleash.util.UnleashConfig.Builder
- UnleashFeatureFetcherFactory - Interface in io.getunleash.util
- UnleashMetricService - Interface in io.getunleash.metric
- UnleashMetricServiceImpl - Class in io.getunleash.metric
- UnleashMetricServiceImpl(UnleashConfig, MetricSender, UnleashScheduledExecutor) - Constructor for class io.getunleash.metric.UnleashMetricServiceImpl
- UnleashMetricServiceImpl(UnleashConfig, UnleashScheduledExecutor) - Constructor for class io.getunleash.metric.UnleashMetricServiceImpl
- UnleashProperties - Class in io.getunleash.util
- UnleashProperties() - Constructor for class io.getunleash.util.UnleashProperties
- UnleashReady - Class in io.getunleash.event
- UnleashReady() - Constructor for class io.getunleash.event.UnleashReady
- UnleashScheduledExecutor - Interface in io.getunleash.util
- UnleashScheduledExecutorImpl - Class in io.getunleash.util
- UnleashScheduledExecutorImpl() - Constructor for class io.getunleash.util.UnleashScheduledExecutorImpl
- UnleashSubscriber - Interface in io.getunleash.event
- 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 class io.getunleash.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.getunleash.repository.FeatureToggleResponse.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.getunleash.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.getunleash.repository.FeatureToggleResponse.Status
-
Returns an array containing the constants of this enum class, 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
- VARIANT_NORMALIZATION_SEED - Static variable in class io.getunleash.variant.VariantUtil
- 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
- VariantImpressionEvent - Class in io.getunleash.event
- VariantImpressionEvent(String, boolean, UnleashContext, String) - Constructor for class io.getunleash.event.VariantImpressionEvent
- VariantOverride - Class in io.getunleash.variant
- VariantOverride(String, List<String>) - Constructor for class io.getunleash.variant.VariantOverride
- variants - Variable in class io.getunleash.FeatureDependency
- VariantUtil - Class in io.getunleash.variant
W
- write(FeatureCollection) - Method in class io.getunleash.repository.FeatureBackupHandlerFile
- write(ToggleCollection) - Method in class io.getunleash.repository.ToggleBackupHandlerFile
-
Deprecated.
- write(T) - Method in interface io.getunleash.repository.BackupHandler
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form