See: Description
| Class | Description |
|---|---|
| ApplicationInfoBuilder |
Contains methods for configuring the SDK's application metadata.
|
| BigSegmentsConfigurationBuilder |
Contains methods for configuring the SDK's Big Segments behavior.
|
| DataSystemBuilder |
Configuration builder for the SDK's data acquisition and storage strategy.
|
| DataSystemModes |
A set of different data system modes which provide pre-configured
DataSystemBuilders. |
| EnvironmentMetadata |
Metadata about the environment that flag evaluations or other functionalities are being performed in.
|
| EvaluationSeriesContext |
Represents parameters associated with a feature flag evaluation.
|
| EventProcessorBuilder |
Contains methods for configuring delivery of analytics events.
|
| FDv2PollingInitializerBuilder |
Contains methods for configuring the polling initializer.
|
| FDv2PollingSynchronizerBuilder |
Contains methods for configuring the polling synchronizer.
|
| FDv2StreamingSynchronizerBuilder |
Contains methods for configuring the streaming synchronizer.
|
| FileData |
Integration between the LaunchDarkly SDK and file data.
|
| FileData.FileInitializerBuilder |
Builder for creating an FDv2
Initializer that loads file data. |
| FileData.FileSynchronizerBuilder |
Builder for creating an FDv2
Synchronizer that loads and watches 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), and/or
FileDataSourceBuilder.classpathResources(String...) to specify classpath data resources; then pass the resulting
object to LDConfig.Builder.dataSource(ComponentConfigurer). |
| Hook |
A Hook is a set of user-defined callbacks that are executed by the SDK at various points of interest.
|
| HookMetadata |
Metadata about the
Hook implementation. |
| HooksConfigurationBuilder |
Contains methods for configuring the SDK's 'hooks'.
|
| HttpConfigurationBuilder |
Contains methods for configuring the SDK's networking behavior.
|
| LoggingConfigurationBuilder |
Contains methods for configuring the SDK's logging behavior.
|
| PersistentDataStoreBuilder |
A configurable factory for a persistent data store.
|
| Plugin |
Abstract class that you can extend to create a plugin to the LaunchDarkly SDK.
|
| PluginMetadata |
PluginMetadata contains information about a specific plugin implementation
|
| PluginsConfigurationBuilder |
Contains methods for configuring the SDK's 'plugins'.
|
| PollingDataSourceBuilder |
Contains methods for configuring the polling data source.
|
| SdkMetadata |
Metadata about the LaunchDarkly SDK.
|
| ServiceEndpointsBuilder |
Contains methods for configuring the SDK's service URIs.
|
| StreamingDataSourceBuilder |
Contains methods for configuring the streaming data source.
|
| TestData |
A mechanism for providing dynamically updatable feature flag state in a simplified form to an SDK
client in test scenarios.
|
| TestData.FlagBuilder |
A builder for feature flag configurations to be used with
TestData and TestDataV2. |
| TestDataV2 |
A mechanism for providing dynamically updatable feature flag state as a
Synchronizer
for use with the FDv2 data system in test scenarios. |
| WrapperInfoBuilder |
Contains methods for configuring wrapper information.
|
| Enum | Description |
|---|---|
| FileData.DuplicateKeysHandling |
Determines how duplicate feature flag or segment keys are handled.
|
| PersistentDataStoreBuilder.StaleValuesPolicy |
Possible values for
PersistentDataStoreBuilder.staleValuesPolicy(StaleValuesPolicy). |
In the current main LaunchDarkly Java SDK library, this package contains the configuration builders
for the standard SDK components such as StreamingDataSourceBuilder,
the PersistentDataStoreBuilder builder for use with
database integrations (the specific database integrations themselves are provided by add-on libraries),
and FileData (for reading flags from a file in testing).