Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- adapt(Context) - Static method in class io.getunleash.repository.YggdrasilAdapters
- adapt(Payload) - Static method in class io.getunleash.repository.YggdrasilAdapters
- adapt(Strategy) - Static method in class io.getunleash.repository.YggdrasilAdapters
- adapt(UnleashContext) - Static method in class io.getunleash.repository.YggdrasilAdapters
- adapt(Optional<VariantDef>, Variant) - Static method in class io.getunleash.repository.YggdrasilAdapters
- 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
- 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 - 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.event.ClientFeaturesResponse.Status
- ClientFeaturesParser - Class in io.getunleash.util
- ClientFeaturesParser() - Constructor for class io.getunleash.util.ClientFeaturesParser
- ClientFeaturesResponse - Class in io.getunleash.event
- ClientFeaturesResponse.Status - Enum Class in io.getunleash.event
- 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
- configureInterceptor(UnleashConfig, OkHttpClient) - Static method in class io.getunleash.util.OkHttpClientConfigurer
- countToggle(String, boolean) - Method in class io.getunleash.EngineProxyImpl
- countToggle(String, boolean) - Method in interface io.getunleash.metric.UnleashMetricService
- countToggle(String, boolean) - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- countVariant(String, String) - Method in class io.getunleash.EngineProxyImpl
- countVariant(String, String) - Method in interface io.getunleash.metric.UnleashMetricService
- countVariant(String, String) - Method in class io.getunleash.metric.UnleashMetricServiceImpl
- 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
- 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
- DefaultUnleash - Class in io.getunleash
- DefaultUnleash(UnleashConfig, EngineProxy) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, EngineProxy, UnleashContextProvider, EventDispatcher) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, EngineProxy, UnleashContextProvider, EventDispatcher, boolean) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash(UnleashConfig, Strategy...) - Constructor for class io.getunleash.DefaultUnleash
- DefaultUnleash.DefaultMore - Class in io.getunleash
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.getunleash.util.InstantSerializer
- 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.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
- enableProxyAuthenticationByJvmProperties() - Method in class io.getunleash.util.UnleashConfig.Builder
- EngineProxy - Interface in io.getunleash
- EngineProxyImpl - Class in io.getunleash
- EngineProxyImpl(UnleashConfig, Strategy...) - Constructor for class io.getunleash.EngineProxyImpl
- 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.Payload
- equals(Object) - Method in class io.getunleash.variant.Variant
- 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
- FeatureBackupHandlerFile - Class in io.getunleash.repository
- FeatureBackupHandlerFile(UnleashConfig) - Constructor for class io.getunleash.repository.FeatureBackupHandlerFile
- FeatureDefinition - Class in io.getunleash
- FeatureDefinition(FeatureDef) - Constructor for class io.getunleash.FeatureDefinition
- FeatureDefinition(String, Optional<String>, String) - Constructor for class io.getunleash.FeatureDefinition
- FeatureDefinitionAdapter - Class in io.getunleash.util
- FeatureDefinitionAdapter() - Constructor for class io.getunleash.util.FeatureDefinitionAdapter
- FeatureFetcher - Interface in io.getunleash.repository
- FeatureRepository - Interface in io.getunleash.repository
- FeatureRepositoryImpl - Class in io.getunleash.repository
- FeatureRepositoryImpl(UnleashConfig, UnleashEngine) - Constructor for class io.getunleash.repository.FeatureRepositoryImpl
- FeatureRepositoryImpl(UnleashConfig, BackupHandler, UnleashEngine) - Constructor for class io.getunleash.repository.FeatureRepositoryImpl
- FeatureRepositoryImpl(UnleashConfig, BackupHandler, UnleashEngine, FeatureFetcher) - Constructor for class io.getunleash.repository.FeatureRepositoryImpl
- FeatureRepositoryImpl(UnleashConfig, BackupHandler, UnleashEngine, FeatureFetcher, ToggleBootstrapProvider) - Constructor for class io.getunleash.repository.FeatureRepositoryImpl
- FeatureRepositoryImpl(UnleashConfig, BackupHandler, UnleashEngine, FeatureFetcher, ToggleBootstrapProvider, EventDispatcher) - Constructor for class io.getunleash.repository.FeatureRepositoryImpl
- featuresBackedUp(FeatureSet) - Method in interface io.getunleash.event.UnleashSubscriber
- featuresBackupRestored(FeatureSet) - Method in interface io.getunleash.event.UnleashSubscriber
- featuresBootstrapped(FeatureSet) - Method in interface io.getunleash.event.UnleashSubscriber
- FeatureSet - Class in io.getunleash.event
- FeatureSet(String) - Constructor for class io.getunleash.event.FeatureSet
- fetchFeatures() - Method in interface io.getunleash.repository.FeatureFetcher
- fetchFeatures() - Method in class io.getunleash.repository.HttpFeatureFetcher
- fetchFeatures() - Method in class io.getunleash.repository.OkHttpFeatureFetcher
- 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
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
- getByName(String) - Method in class io.getunleash.UnleashContext
- getClientFeatures() - Method in class io.getunleash.event.ClientFeaturesResponse
- 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
- getContext() - Method in class io.getunleash.event.ImpressionEvent
- getContext() - Method in interface io.getunleash.UnleashContextProvider
- 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
- 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.FeatureRepositoryImpl
- getFailures() - Method in class io.getunleash.util.Throttler
- getFallbackStrategy() - Method in class io.getunleash.util.UnleashConfig
- getFeatureName() - Method in class io.getunleash.event.ImpressionEvent
- getFeatures() - Method in class io.getunleash.event.ClientFeaturesResponse
- getFeatures() - Method in class io.getunleash.event.FeatureSet
- getFeatureToggleDefinition(String) - Method in class io.getunleash.DefaultUnleash.DefaultMore
- 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.FakeUnleash.FakeMore
- getFeatureToggleNames() - Method in interface io.getunleash.MoreOperations
- 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.event.ClientFeaturesResponse
- 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.event.ClientFeaturesResponse
- getMetricSenderFactory() - Method in class io.getunleash.util.UnleashConfig
- getName() - Method in class io.getunleash.EvaluatedToggle
- getName() - Method in class io.getunleash.FeatureDefinition
- getName() - Method in interface io.getunleash.strategy.Strategy
- getName() - Method in class io.getunleash.variant.Variant
- getNamePrefix() - Method in class io.getunleash.util.UnleashConfig
- getPayload() - Method in class io.getunleash.variant.Variant
- getPlatformName() - Method in class io.getunleash.metric.ClientMetrics
- getPlatformName() - Method in class io.getunleash.metric.ClientRegistration
- getPlatformVersion() - Method in class io.getunleash.metric.ClientMetrics
- getPlatformVersion() - Method in class io.getunleash.metric.ClientRegistration
- getProject() - Method in class io.getunleash.FeatureDefinition
- 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
- getScheduledExecutor() - Method in class io.getunleash.util.UnleashConfig
- getSdkVersion() - Method in class io.getunleash.metric.ClientRegistration
- getSdkVersion() - Method in class io.getunleash.util.UnleashConfig
- 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.FeatureRepositoryImpl
- getSkips() - Method in class io.getunleash.util.Throttler
- getSpecVersion() - Method in class io.getunleash.metric.ClientMetrics
- getSpecVersion() - Method in class io.getunleash.metric.ClientRegistration
- getStarted() - Method in class io.getunleash.metric.ClientRegistration
- getStartupExceptionHandler() - Method in class io.getunleash.util.UnleashConfig
- getStatus() - Method in class io.getunleash.event.ClientFeaturesResponse
- getStickiness() - Method in class io.getunleash.variant.Variant
- getStrategies() - Method in class io.getunleash.metric.ClientRegistration
- getSubscriber() - Method in class io.getunleash.util.UnleashConfig
- getToggleBootstrapProvider() - Method in class io.getunleash.util.UnleashConfig
- getToggleName() - Method in class io.getunleash.event.ToggleEvaluated
- getType() - Method in class io.getunleash.FeatureDefinition
- 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.variant.Payload
- getVariant() - Method in class io.getunleash.EvaluatedToggle
- getVariant(String) - Method in class io.getunleash.DefaultUnleash
- getVariant(String) - Method in class io.getunleash.FakeUnleash
- getVariant(String) - Method in interface io.getunleash.Unleash
- getVariant(String, UnleashContext) - Method in class io.getunleash.DefaultUnleash
- getVariant(String, UnleashContext) - Method in class io.getunleash.EngineProxyImpl
- getVariant(String, UnleashContext) - Method in class io.getunleash.FakeUnleash
- getVariant(String, UnleashContext) - Method in interface io.getunleash.repository.FeatureRepository
- getVariant(String, UnleashContext) - Method in class io.getunleash.repository.FeatureRepositoryImpl
- 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
- getYggdrasilVersion() - Method in class io.getunleash.metric.ClientMetrics
- getYggdrasilVersion() - Method in class io.getunleash.metric.ClientRegistration
H
- handleHttpErrorCodes(int) - Method in class io.getunleash.util.Throttler
- hashCode() - Method in class io.getunleash.variant.Payload
- hashCode() - Method in class io.getunleash.variant.Variant
- HttpFeatureFetcher - Class in io.getunleash.repository
- HttpFeatureFetcher(UnleashConfig) - Constructor for class io.getunleash.repository.HttpFeatureFetcher
I
- 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
- 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
- InstantSerializer - Class in io.getunleash.util
- InstantSerializer() - Constructor for class io.getunleash.util.InstantSerializer
- io.getunleash - package io.getunleash
- io.getunleash.event - package io.getunleash.event
- io.getunleash.lang - package io.getunleash.lang
- io.getunleash.metric - package io.getunleash.metric
- io.getunleash.repository - package io.getunleash.repository
- io.getunleash.strategy - package io.getunleash.strategy
- io.getunleash.util - package io.getunleash.util
- io.getunleash.variant - package io.getunleash.variant
- isDisableMetrics() - Method in class io.getunleash.util.UnleashConfig
- isDisablePolling() - Method in class io.getunleash.util.UnleashConfig
- 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.variant.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 class io.getunleash.EngineProxyImpl
- isEnabled(String, UnleashContext) - Method in interface io.getunleash.repository.FeatureRepository
- isEnabled(String, UnleashContext) - Method in class io.getunleash.repository.FeatureRepositoryImpl
- 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, 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>, UnleashContext) - Method in interface io.getunleash.strategy.Strategy
- IsEnabledImpressionEvent - Class in io.getunleash.event
- IsEnabledImpressionEvent(String, boolean, UnleashContext) - Constructor for class io.getunleash.event.IsEnabledImpressionEvent
- isFeatureEnabled() - Method in class io.getunleash.variant.Variant
- isProxyAuthenticationByJvmProperties() - Method in class io.getunleash.util.UnleashConfig
- isSynchronousFetchOnInitialisation() - Method in class io.getunleash.util.UnleashConfig
L
- listKnownToggles() - Method in class io.getunleash.EngineProxyImpl
- listKnownToggles() - Method in interface io.getunleash.repository.FeatureRepository
- listKnownToggles() - Method in class io.getunleash.repository.FeatureRepositoryImpl
- Log4JSubscriber - Class in io.getunleash.event
- Log4JSubscriber() - Constructor for class io.getunleash.event.Log4JSubscriber
M
- 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.
- 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
- 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.event.ClientFeaturesResponse.Status
- notChanged() - Static method in class io.getunleash.event.ClientFeaturesResponse
- now() - Method in class io.getunleash.UnleashContext.Builder
-
Defaults to now() in UTC timezone
- Nullable - Annotation Interface in io.getunleash.lang
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
P
- parse(String) - Static method in class io.getunleash.util.ClientFeaturesParser
- Payload - Class in io.getunleash.variant
- Payload(String, String) - Constructor for class io.getunleash.variant.Payload
- 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.ClientFeaturesResponse
- publishTo(UnleashSubscriber) - Method in class io.getunleash.event.FeatureSet
- 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 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.ToggleBootstrapFileProvider
- 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 - read(JsonReader) - Method in class io.getunleash.util.FeatureDefinitionAdapter
- register(Set<String>) - Method in class io.getunleash.EngineProxyImpl
- 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
- 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
- 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(Instant, Type, JsonSerializationContext) - Method in class io.getunleash.util.InstantSerializer
- 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
- setErrorLevel(Level) - Method in class io.getunleash.event.Log4JSubscriber
- setEventLevel(Level) - Method in class io.getunleash.event.Log4JSubscriber
- setInterval(Runnable, long, long) - Method in interface io.getunleash.util.UnleashScheduledExecutor
- setInterval(Runnable, long, long) - Method in class io.getunleash.util.UnleashScheduledExecutorImpl
- setRequestProperties(HttpURLConnection, UnleashConfig) - Static method in class io.getunleash.util.UnleashConfig
- setVariant(String, Variant) - Method in class io.getunleash.FakeUnleash
- shouldEmitImpressionEvent(String) - Method in class io.getunleash.EngineProxyImpl
- shouldEmitImpressionEvent(String) - Method in interface io.getunleash.repository.FeatureRepository
- shouldEmitImpressionEvent(String) - Method in class io.getunleash.repository.FeatureRepositoryImpl
- 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.
- Strategy - Interface in io.getunleash.strategy
- 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
- 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"
- toggleBootstrapProvider(ToggleBootstrapProvider) - Method in class io.getunleash.util.UnleashConfig.Builder
- ToggleBootstrapProvider - Interface in io.getunleash.repository
- 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
- togglesFetched(ClientFeaturesResponse) - Method in interface io.getunleash.event.UnleashSubscriber
- toString() - Method in class io.getunleash.event.ClientFeaturesResponse
- toString() - Method in class io.getunleash.event.ToggleEvaluated
- toString() - Method in class io.getunleash.metric.ClientMetrics
- toString() - Method in class io.getunleash.metric.ClientRegistration
- toString() - Method in class io.getunleash.variant.Payload
- toString() - Method in class io.getunleash.variant.Variant
U
- unavailable(int, Optional<String>) - Static method in class io.getunleash.event.ClientFeaturesResponse
- UNAVAILABLE - Enum constant in enum class io.getunleash.event.ClientFeaturesResponse.Status
- Unleash - Interface in io.getunleash
- UNLEASH_APP_NAME_HEADER - Static variable in class io.getunleash.util.UnleashConfig
- UNLEASH_CONNECTION_ID_HEADER - Static variable in class io.getunleash.util.UnleashConfig
- UNLEASH_INSTANCE_ID_HEADER - Static variable in class io.getunleash.util.UnleashConfig
- UNLEASH_SDK_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, UnleashEngine) - Constructor for class io.getunleash.metric.UnleashMetricServiceImpl
- UnleashMetricServiceImpl(UnleashConfig, UnleashScheduledExecutor, UnleashEngine) - 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
- updated(String) - Static method in class io.getunleash.event.ClientFeaturesResponse
- userId(String) - Method in class io.getunleash.UnleashContext.Builder
V
- valueOf(String) - Static method in enum class io.getunleash.event.ClientFeaturesResponse.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.getunleash.event.ClientFeaturesResponse.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Variant - Class in io.getunleash.variant
- Variant(String, Payload, boolean, boolean) - Constructor for class io.getunleash.variant.Variant
- Variant(String, Payload, boolean, String, boolean) - Constructor for class io.getunleash.variant.Variant
- Variant(String, String, boolean) - Constructor for class io.getunleash.variant.Variant
- Variant(String, String, boolean, String, boolean) - Constructor for class io.getunleash.variant.Variant
- VariantImpressionEvent - Class in io.getunleash.event
- VariantImpressionEvent(String, boolean, UnleashContext, String) - Constructor for class io.getunleash.event.VariantImpressionEvent
W
- write(JsonWriter, FeatureDefinition) - Method in class io.getunleash.util.FeatureDefinitionAdapter
- write(String) - Method in interface io.getunleash.repository.BackupHandler
- write(String) - Method in class io.getunleash.repository.FeatureBackupHandlerFile
Y
- YggdrasilAdapters - Class in io.getunleash.repository
- YggdrasilAdapters() - Constructor for class io.getunleash.repository.YggdrasilAdapters
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form