See: Description
Class | Description |
---|---|
CacheMonitor |
A conduit that an application can use to monitor caching behavior of a persistent data store.
|
CacheMonitor.CacheStats |
A snapshot of cache statistics.
|
EventProcessorBuilder |
Contains methods for configuring delivery of analytics events.
|
FileData |
Integration between the LaunchDarkly SDK and file data.
|
FileDataSourceBuilder |
To use the file data source, obtain a new instance of this class with
FileData.dataSource() ,
call the builder method FileDataSourceBuilder.filePaths(String...) to specify file path(s),
then pass the resulting object to LDConfig.Builder.dataSource(UpdateProcessorFactory) . |
HttpConfigurationBuilder |
Contains methods for configuring the SDK's networking behavior.
|
PersistentDataStoreBuilder |
A configurable factory for a persistent data store.
|
PollingDataSourceBuilder |
Contains methods for configuring the polling data source.
|
Redis |
Integration between the LaunchDarkly SDK and Redis.
|
RedisDataStoreBuilder |
A builder for configuring the Redis-based persistent data store.
|
StreamingDataSourceBuilder |
Contains methods for configuring the streaming data source.
|
Enum | Description |
---|---|
PersistentDataStoreBuilder.StaleValuesPolicy |
Possible values for
PersistentDataStoreBuilder.staleValuesPolicy(StaleValuesPolicy) . |
In the current main LaunchDarkly Java SDK library, this package contains Redis
(for using Redis as a store for flag data) and FileData
(for reading flags from a file in testing). Other SDK add-on libraries, such as database integrations,
will define their classes in com.launchdarkly.client.integrations
as well.
The general pattern for factory methods in this package is ToolName#componentType()
,
such as Redis#dataStore()
or FileData#dataSource()
.