Skip navigation links
A B C E F G H I L M N O P R S U 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.
AutoPollingMode - Class in com.configcat
The auto polling mode 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.
ConfigurationParser - Class in com.configcat
A json parser which can be used to deserialize configuration json strings.
ConfigurationParser() - Constructor for class com.configcat.ConfigurationParser
 
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.

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

get() - Method in class com.configcat.ConfigCache
 
getAllKeys() - Method in class com.configcat.ConfigCatClient
 
getAllKeys(String) - Method in class com.configcat.ConfigurationParser
Gets all setting keys from the config json.
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.
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.

H

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

I

inMemoryValue() - Method in class com.configcat.ConfigCache
Through this getter, the in-memory representation of the cached value can be accessed.

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

parseValue(Class<T>, String, String) - Method in class com.configcat.ConfigurationParser
Parses a json element identified by the key from the given json string into a primitive type (Boolean, Double, Integer or String).
parseValue(Class<T>, String, String, User) - Method in class com.configcat.ConfigurationParser
Parses a json element identified by the key from the given json string into a primitive type (Boolean, Double, Integer or String).
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() - 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.

S

set(String) - Method in class com.configcat.ConfigCache
 

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.

W

write(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 E F G H I L M N O P R S U W 
Skip navigation links