Index

A B C D E F G H I L M N O P R S T U V W Y 
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
 
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form