| Interface | Description |
|---|---|
| ConfigurationChangeListener |
The interface which's implementors can used to subscribe
to the configuration changed event on
AutoPollingPolicy. |
| ConfigurationProvider |
Defines the public interface of the
ConfigCatClient. |
| Class | Description |
|---|---|
| AutoPollingPolicy |
Describes a
RefreshPolicy which polls the latest configuration
over HTTP and updates the local cache repeatedly. |
| AutoPollingPolicy.Builder |
A builder that helps construct a
AutoPollingPolicy instance. |
| ConfigCache |
A cache API used to make custom cache implementations for
ConfigCatClient. |
| ConfigCatClient |
A client for handling configurations provided by ConfigCat.
|
| ConfigCatClient.Builder |
A builder that helps construct a
ConfigCatClient instance. |
| ConfigFetcher |
This class is used by the internal
ConfigCache implementation to fetch the latest configuration. |
| ConfigurationParser |
A json parser which can be used to deserialize configuration json strings.
|
| FetchResponse |
This class represents a fetch response object.
|
| InMemoryConfigCache |
An in-memory cache implementation used to store the fetched configurations.
|
| LazyLoadingPolicy |
Describes a
RefreshPolicy which uses an expiring cache
to maintain the internally stored configuration. |
| LazyLoadingPolicy.Builder |
A builder that helps construct a
LazyLoadingPolicy instance. |
| ManualPollingPolicy |
Describes a
RefreshPolicy which fetches the latest configuration
over HTTP every time when a get is called on the ConfigCatClient. |
| RefreshPolicy |
The public interface of a refresh policy which's implementors
should describe the configuration update rules.
|
| User |
An object containing attributes to properly identify a given user for variation evaluation.
|
| User.Builder |
A builder that helps construct a
User instance. |
| Enum | Description |
|---|---|
| FetchResponse.Status |
The response status, can be
FETCHED, NOTMODIFIED or FAILED. |
| Exception | Description |
|---|---|
| ParsingFailedException |
Represents an exception which is being thrown when the parsing of a given json fails.
|