Skip navigation links
A B C D E F G H L M N O P R T U V W 

A

autoPoll(int) - Static method in class com.configcat.PollingModes
Creates a configured auto polling configuration.
autoPoll(int, int) - Static method in class com.configcat.PollingModes
Creates a configured auto polling configuration.
autoPoll(int, ConfigurationChangeListener) - Static method in class com.configcat.PollingModes
Creates a configured auto polling configuration.
autoPoll(int, int, ConfigurationChangeListener) - Static method in class com.configcat.PollingModes
Creates a configured auto polling configuration.

B

baseUrl(String) - Method in class com.configcat.ConfigCatClient.Builder
Sets the base ConfigCat CDN url.
build(String) - Method in class com.configcat.ConfigCatClient.Builder
Builds the configured ConfigCatClient instance.
build(String) - Method in class com.configcat.User.Builder
Builds the configured User instance.
Builder() - Constructor for class com.configcat.ConfigCatClient.Builder
 
Builder() - Constructor for class com.configcat.User.Builder
 

C

cache(ConfigCache) - Method in class com.configcat.ConfigCatClient.Builder
Sets the internal cache implementation.
classPathResource(String, boolean) - Static method in class com.configcat.OverrideDataSourceBuilder
Creates an override data source builder that describes a classpath resource data source.
close() - Method in class com.configcat.ConfigCatClient
 
com.configcat - package com.configcat
 
ConfigCache - Class in com.configcat
A cache API used to make custom cache implementations for ConfigCatClient.
ConfigCache() - Constructor for class com.configcat.ConfigCache
 
ConfigCatClient - Class in com.configcat
A client for handling configurations provided by ConfigCat.
ConfigCatClient(String) - Constructor for class com.configcat.ConfigCatClient
Constructs a new client instance with the default configuration.
ConfigCatClient.Builder - Class in com.configcat
A builder that helps construct a ConfigCatClient instance.
ConfigurationChangeListener - Interface in com.configcat
The interface which's implementors can used to subscribe to the configuration changed event on AutoPollingPolicy.
ConfigurationProvider - Interface in com.configcat
Defines the public interface of the ConfigCatClient.
country(String) - Method in class com.configcat.User.Builder
Optional.
custom(Map<String, String>) - Method in class com.configcat.User.Builder
Optional.

D

dataGovernance(DataGovernance) - Method in class com.configcat.ConfigCatClient.Builder
Default: Global.
DataGovernance - Enum in com.configcat
Describes the location of your feature flag and setting data within the ConfigCat CDN.

E

email(String) - Method in class com.configcat.User.Builder
Optional.

F

flagOverrides(OverrideDataSourceBuilder, OverrideBehaviour) - Method in class com.configcat.ConfigCatClient.Builder
Sets feature flag and setting overrides.
forceRefresh() - Method in class com.configcat.ConfigCatClient
 
forceRefresh() - Method in interface com.configcat.ConfigurationProvider
Initiates a force refresh synchronously on the cached configuration.
forceRefreshAsync() - Method in class com.configcat.ConfigCatClient
 
forceRefreshAsync() - Method in interface com.configcat.ConfigurationProvider
Initiates a force refresh asynchronously on the cached configuration.

G

getAllKeys() - Method in class com.configcat.ConfigCatClient
 
getAllKeys() - Method in interface com.configcat.ConfigurationProvider
Gets a collection of all setting keys.
getAllKeysAsync() - Method in class com.configcat.ConfigCatClient
 
getAllKeysAsync() - Method in interface com.configcat.ConfigurationProvider
Gets a collection of all setting keys asynchronously.
getAllValues(User) - Method in class com.configcat.ConfigCatClient
 
getAllValues(User) - Method in interface com.configcat.ConfigurationProvider
Gets the values of all feature flags or settings synchronously.
getAllValuesAsync(User) - Method in class com.configcat.ConfigCatClient
 
getAllValuesAsync(User) - Method in interface com.configcat.ConfigurationProvider
Gets the values of all feature flags or settings asynchronously.
getAllVariationIds() - Method in class com.configcat.ConfigCatClient
 
getAllVariationIds(User) - Method in class com.configcat.ConfigCatClient
 
getAllVariationIds() - Method in interface com.configcat.ConfigurationProvider
Gets the Variation IDs (analytics) of all feature flags or settings synchronously.
getAllVariationIds(User) - Method in interface com.configcat.ConfigurationProvider
Gets the Variation IDs (analytics) of all feature flags or settings synchronously.
getAllVariationIdsAsync() - Method in class com.configcat.ConfigCatClient
 
getAllVariationIdsAsync(User) - Method in class com.configcat.ConfigCatClient
 
getAllVariationIdsAsync() - Method in interface com.configcat.ConfigurationProvider
Gets the Variation IDs (analytics) of all feature flags or settings asynchronously.
getAllVariationIdsAsync(User) - Method in interface com.configcat.ConfigurationProvider
Gets the Variation IDs (analytics) of all feature flags or settings asynchronously.
getKeyAndValue(Class<T>, String) - Method in class com.configcat.ConfigCatClient
 
getKeyAndValue(Class<T>, String) - Method in interface com.configcat.ConfigurationProvider
Gets the key of a setting and its value identified by the given Variation ID (analytics).
getKeyAndValueAsync(Class<T>, String) - Method in class com.configcat.ConfigCatClient
 
getKeyAndValueAsync(Class<T>, String) - Method in interface com.configcat.ConfigurationProvider
Gets the key of a setting and its value identified by the given Variation ID (analytics).
getValue(Class<T>, String, T) - Method in class com.configcat.ConfigCatClient
 
getValue(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
 
getValue(Class<T>, String, T) - Method in interface com.configcat.ConfigurationProvider
Gets the value of a feature flag or setting as T identified by the given key.
getValue(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
Gets the value of a feature flag or setting as T asynchronously identified by the given key.
getValueAsync(Class<T>, String, T) - Method in class com.configcat.ConfigCatClient
 
getValueAsync(Class<T>, String, User, T) - Method in class com.configcat.ConfigCatClient
 
getValueAsync(Class<T>, String, T) - Method in interface com.configcat.ConfigurationProvider
Gets the value of a feature flag or setting as T identified by the given key.
getValueAsync(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
Gets the value of a feature flag or setting as T asynchronously identified by the given key.
getVariationId(String, String) - Method in class com.configcat.ConfigCatClient
 
getVariationId(String, User, String) - Method in class com.configcat.ConfigCatClient
 
getVariationId(String, String) - Method in interface com.configcat.ConfigurationProvider
Gets the Variation ID (analytics) of a feature flag or setting synchronously based on its key.
getVariationId(String, User, String) - Method in interface com.configcat.ConfigurationProvider
Gets the Variation ID (analytics) of a feature flag or setting synchronously based on its key.
getVariationIdAsync(String, String) - Method in class com.configcat.ConfigCatClient
 
getVariationIdAsync(String, User, String) - Method in class com.configcat.ConfigCatClient
 
getVariationIdAsync(String, String) - Method in interface com.configcat.ConfigurationProvider
Gets the Variation ID (analytics) of a feature flag or setting asynchronously based on its key.
getVariationIdAsync(String, User, String) - Method in interface com.configcat.ConfigurationProvider
Gets the Variation ID (analytics) of a feature flag or setting asynchronously based on its key.

H

httpClient(OkHttpClient) - Method in class com.configcat.ConfigCatClient.Builder
Sets the underlying http client which will be used to fetch the latest configuration.

L

lazyLoad(int) - Static method in class com.configcat.PollingModes
Creates a configured lazy loading polling configuration.
lazyLoad(int, boolean) - Static method in class com.configcat.PollingModes
Creates a configured lazy loading polling configuration.
localFile(String, boolean) - Static method in class com.configcat.OverrideDataSourceBuilder
Creates an override data source builder that describes a local file data source.
logLevel(LogLevel) - Method in class com.configcat.ConfigCatClient.Builder
Default: Warning.
LogLevel - Enum in com.configcat
Describes the log level.

M

manualPoll() - Static method in class com.configcat.PollingModes
Creates a configured manual polling configuration.
map(Map<String, Object>) - Static method in class com.configcat.OverrideDataSourceBuilder
Creates an override data source builder that describes a map data source.
mode(PollingMode) - Method in class com.configcat.ConfigCatClient.Builder
Sets the internal refresh policy implementation.

N

newBuilder() - Static method in class com.configcat.ConfigCatClient
Creates a new builder instance.
newBuilder() - Static method in class com.configcat.User
Creates a new builder instance.

O

onConfigurationChanged() - Method in interface com.configcat.ConfigurationChangeListener
This method will be called when a configuration changed event fired.
OverrideBehaviour - Enum in com.configcat
Describes how the overrides should behave.
OverrideDataSourceBuilder - Class in com.configcat
Describes a data source builder.

P

PollingMode - Class in com.configcat
The base class of a polling mode configuration.
PollingMode() - Constructor for class com.configcat.PollingMode
 
PollingModes - Class in com.configcat
Describes the polling modes.
PollingModes() - Constructor for class com.configcat.PollingModes
 

R

read(String) - Method in class com.configcat.ConfigCache
Child classes has to implement this method, the ConfigCatClient uses it to get the actual value from the cache.

T

toString() - Method in class com.configcat.User
 

U

User - Class in com.configcat
An object containing attributes to properly identify a given user for variation evaluation.
User.Builder - Class in com.configcat
A builder that helps construct a User instance.

V

valueOf(String) - Static method in enum com.configcat.DataGovernance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.configcat.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.configcat.OverrideBehaviour
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.configcat.DataGovernance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.configcat.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.configcat.OverrideBehaviour
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(String, String) - Method in class com.configcat.ConfigCache
* Child classes has to implement this method, the ConfigCatClient uses it to set the actual cached value.
A B C D E F G H L M N O P R T U V W 
Skip navigation links