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

A

AutoPoll(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.

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.
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

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.
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 a value synchronously as T from the configuration identified by the given key.
getValue(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
Gets a value synchronously as T from the configuration 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 a value asynchronously as T from the configuration identified by the given key.
getValueAsync(Class<T>, String, User, T) - Method in interface com.configcat.ConfigurationProvider
Gets a value asynchronously as T from the configuration 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.

M

ManualPoll() - Static method in class com.configcat.PollingModes
Creates a configured manual polling configuration.
maxWaitTimeForSyncCallsInSeconds(int) - Method in class com.configcat.ConfigCatClient.Builder
Sets the maximum time in seconds at most how long the synchronous calls e.g.
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.

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.

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.
values() - Static method in enum com.configcat.DataGovernance
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 U V W 
Skip navigation links