All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| ApplicationInfo |
Encapsulates the SDK's application metadata.
|
| ApplicationInfoBuilder |
Contains methods for configuring the SDK's application metadata.
|
| ArrayBuilder |
|
| AttributeRef |
An attribute name or path expression identifying a value within an LDContext.
|
| BigSegmentsConfiguration |
Encapsulates the SDK's configuration with regard to Big Segments.
|
| BigSegmentsConfigurationBuilder |
Contains methods for configuring the SDK's Big Segments behavior.
|
| BigSegmentStore |
Interface for a read-only data store that allows querying of user membership in Big Segments.
|
| BigSegmentStoreStatusProvider |
An interface for querying the status of a Big Segment store.
|
| BigSegmentStoreStatusProvider.Status |
|
| BigSegmentStoreStatusProvider.StatusListener |
Interface for receiving Big Segment status change notifications.
|
| BigSegmentStoreTypes |
|
| BigSegmentStoreTypes.Membership |
|
| BigSegmentStoreTypes.StoreMetadata |
|
| ClientContext |
Context information provided by the LDClient when creating components.
|
| ComponentConfigurer<T> |
The common interface for SDK component factories and configuration builders.
|
| Components |
Provides configurable factories for the standard implementations of LaunchDarkly component interfaces.
|
| ConsistencyCheck |
Consistency check result.
|
| ContextBuilder |
A mutable object that uses the builder pattern to specify properties for LDContext.
|
| ContextKind |
A string identifier provided by the application to describe what kind of entity an
LDContext represents.
|
| ContextMultiBuilder |
A mutable object that uses the builder pattern to specify properties for a multi-kind
LDContext.
|
| DataModel |
Contains information about the internal data model for feature flags and user segments.
|
| DataSource |
Interface for an object that receives updates to feature flags, user segments, and anything
else that might come from LaunchDarkly, and passes them to a DataStore.
|
| DataSourceStatusProvider |
An interface for querying the status of the SDK's data source.
|
| DataSourceStatusProvider.ErrorInfo |
A description of an error condition that the data source encountered.
|
| DataSourceStatusProvider.ErrorKind |
|
| DataSourceStatusProvider.State |
|
| DataSourceStatusProvider.Status |
Information about the data source's status and about the last status change.
|
| DataSourceStatusProvider.StatusListener |
Interface for receiving status change notifications.
|
| DataSourceUpdateSink |
Interface that a data source implementation will use to push data into the SDK.
|
| DataStore |
Interface for a data store that holds feature flags and related data received by the SDK.
|
| DataStoreStatusProvider |
An interface for querying the status of a persistent data store.
|
| DataStoreStatusProvider.CacheStats |
A snapshot of cache statistics.
|
| DataStoreStatusProvider.Status |
Information about a status change.
|
| DataStoreStatusProvider.StatusListener |
Interface for receiving status change notifications.
|
| DataStoreTypes |
Types that are used by the DataStore interface.
|
| DataStoreTypes.DataKind |
Represents a separately namespaced collection of storable data items.
|
| DataStoreTypes.FullDataSet<TDescriptor> |
Wrapper for a set of storable items being passed to a data store.
|
| DataStoreTypes.ItemDescriptor |
A versioned item (or placeholder) storable in a DataStore.
|
| DataStoreTypes.KeyedItems<TDescriptor> |
|
| DataStoreTypes.SerializedItemDescriptor |
|
| DataStoreUpdateSink |
Interface that a data store implementation can use to report information back to the SDK.
|
| DiagnosticDescription |
Optional interface for components to describe their own configuration.
|
| EvaluationDetail<T> |
An object returned by the SDK's "variation detail" methods such as boolVariationDetail,
combining the result of a flag evaluation with an explanation of how it was calculated.
|
| EvaluationReason |
Describes the reason that a flag evaluation produced a particular value.
|
| EvaluationReason.BigSegmentsStatus |
|
| EvaluationReason.ErrorKind |
|
| EvaluationReason.Kind |
|
| EvaluationSeriesContext |
Represents parameters associated with a feature flag evaluation.
|
| EvaluatorInterface |
An Evaluator is able to calculate evaluation results for flags against the provided context.
|
| EventProcessor |
Interface for an object that can send or store analytics events.
|
| EventProcessorBuilder |
Contains methods for configuring delivery of analytics events.
|
| EventSender |
Interface for a component that can deliver preformatted event data.
|
| EventSender.Result |
Result type for event sending methods.
|
| FeatureFlagsState |
|
| FeatureFlagsState.Builder |
|
| FileData |
Integration between the LaunchDarkly SDK and file data.
|
| FileData.DuplicateKeysHandling |
Determines how duplicate feature flag or segment keys are handled.
|
| FileDataSourceBuilder |
|
| FlagChangeEvent |
|
| FlagChangeListener |
An event listener that is notified when a feature flag's configuration has changed.
|
| FlagsStateOption |
|
| FlagTracker |
An interface for tracking changes in feature flag configurations.
|
| FlagValueChangeEvent |
|
| FlagValueChangeListener |
An event listener that is notified when a feature flag's value has changed for a specific
evaluation context.
|
| Hook |
A Hook is a set of user-defined callbacks that are executed by the SDK at various points of interest.
|
| HookConfiguration |
Encapsulates the SDK's 'hooks' configuration.
|
| HookMetadata |
Metadata about the Hook implementation.
|
| HooksConfigurationBuilder |
Contains methods for configuring the SDK's 'hooks'.
|
| HttpAuthentication |
Represents a supported method of HTTP authentication, including proxy authentication.
|
| HttpAuthentication.Challenge |
Properties of an HTTP authentication challenge.
|
| HttpConfiguration |
Encapsulates top-level HTTP configuration that applies to all SDK components.
|
| HttpConfigurationBuilder |
Contains methods for configuring the SDK's networking behavior.
|
| JsonSerializable |
Marker interface for SDK classes that have a custom JSON serialization.
|
| JsonSerialization |
Helper methods for JSON serialization of SDK classes.
|
| LDClient |
A client for the LaunchDarkly API.
|
| LDClientInterface |
This interface defines the public methods of LDClient.
|
| LDConfig |
This class exposes advanced configuration options for the LDClient.
|
| LDConfig.Builder |
|
| LDContext |
A collection of attributes that can be referenced in flag evaluations and analytics events.
|
| LDGson |
A helper class for interoperability with application code that uses Gson.
|
| LDJackson |
A helper class for interoperability with application code that uses
Jackson.
|
| LDReactorClient |
A thin wrapper of the LDClient that aims to adapt it to reactive stream programming.
|
| LDReactorClientInterface |
A version of LDClient that is adapted to support reactive stream programming.
|
| LDUser |
Deprecated.
|
| LDUser.Builder |
Deprecated.
|
| LDValue |
An immutable instance of any data type that is allowed in JSON.
|
| LDValue.Convert |
|
| LDValue.Converter<T> |
Defines a conversion between LDValue and some other type.
|
| LDValueType |
|
| LoggingConfiguration |
Encapsulates the SDK's general logging configuration.
|
| LoggingConfigurationBuilder |
Contains methods for configuring the SDK's logging behavior.
|
| Migration<TReadResult,TWriteResult,TReadInput,TWriteInput> |
Class for performing a technology migration.
|
| Migration.Method<UInput,UOutput> |
|
| Migration.MigrationResult<TResult> |
This class represents the result of a migration operation.
|
| Migration.MigrationWriteResult<TWriteResult> |
The result of a migration write.
|
| Migration.ReadConsistencyChecker<TReadResult> |
This interface defines a method for checking the consistency of two reads.
|
| Migration.Reader<TReadInput,TReadResult> |
This interface defines a read method.
|
| Migration.Writer<TWriteInput,TWriteResult> |
This interfaces defines a write method.
|
| MigrationBuilder<TReadResult,TWriteResult,TReadInput,TWriteInput> |
This builder is used to construct Migration instances.
|
| MigrationExecution |
This class is used to control the execution mechanism for migrations.
|
| MigrationExecutionMode |
Execution mode for a migration.
|
| MigrationMethodResult<T> |
Results of a method associated with a migration origin.
|
| MigrationOp |
The type of migration operation.
|
| MigrationOpTracker |
Used to track information related to a migration operation.
|
| MigrationOpTracker.Checker |
Interface for specifying the callback function for the consistency check.
|
| MigrationOrigin |
The origin/source for a migration step.
|
| MigrationSerialOrder |
When using serial execution controls the order reads are executed.
|
| MigrationStage |
Stage denotes one of six possible stages a technology migration could be a
part of, progressing through the following order.
|
| MigrationVariation |
|
| ObjectBuilder |
|
| PersistentDataStore |
Interface for a data store that holds feature flags and related data in a serialized form.
|
| PersistentDataStoreBuilder |
A configurable factory for a persistent data store.
|
| PersistentDataStoreBuilder.StaleValuesPolicy |
|
| PollingDataSourceBuilder |
Contains methods for configuring the polling data source.
|
| SerializationException |
General exception class for all errors in serializing or deserializing JSON.
|
| SerializationException |
General exception class for all errors in serializing or deserializing JSON.
|
| ServiceEndpoints |
Specifies the base service URIs used by SDK components.
|
| 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.
|
| UserAttribute |
Deprecated.
|
| WrapperInfo |
Contains wrapper SDK information.
|
| WrapperInfoBuilder |
Contains methods for configuring wrapper information.
|