Interface | Description |
---|---|
EventProcessor |
Interface for an object that can send or store analytics events.
|
EventProcessorFactory |
Interface for a factory that creates some implementation of
EventProcessor . |
FeatureStore |
A thread-safe, versioned store for feature flags and related objects received from the
streaming API.
|
FeatureStoreFactory |
Interface for a factory that creates some implementation of
FeatureStore . |
LDClientInterface |
This interface defines the public methods of
LDClient . |
UpdateProcessor |
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
FeatureStore . |
UpdateProcessorFactory |
Interface for a factory that creates some implementation of
UpdateProcessor . |
VersionedData |
Common interface for string-keyed, versioned objects that can be kept in a
FeatureStore . |
Class | Description |
---|---|
Components |
Provides configurable factories for the standard implementations of LaunchDarkly component interfaces.
|
EvaluationDetail<T> |
An object returned by the "variation detail" methods such as
LDClientInterface.boolVariationDetail(String, LDUser, boolean) ,
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.Error | Deprecated
This type will be removed in a future version.
|
EvaluationReason.Fallthrough | Deprecated
This type will be removed in a future version.
|
EvaluationReason.Off | Deprecated
This type will be removed in a future version.
|
EvaluationReason.PrerequisiteFailed | Deprecated
This type will be removed in a future version.
|
EvaluationReason.RuleMatch | Deprecated
This type will be removed in a future version.
|
EvaluationReason.TargetMatch | Deprecated
This type will be removed in a future version.
|
Event |
Base class for all analytics events that are generated by the client.
|
Event.Custom |
A custom event created with
LDClientInterface.track(String, LDUser) or one of its overloads. |
Event.FeatureRequest |
An event generated by a feature flag evaluation.
|
Event.Identify |
An event created with
LDClientInterface.identify(LDUser) . |
Event.Index |
An event created internally by the SDK to hold user data that may be referenced by multiple events.
|
EventProcessor.NullEventProcessor | Deprecated |
FeatureFlagsState |
A snapshot of the state of all feature flags with regard to a specific user, generated by
calling
LDClientInterface.allFlagsState(LDUser, FlagsStateOption...) . |
FeatureStoreCacheConfig | Deprecated
This has been superseded by the
PersistentDataStoreBuilder interface. |
FlagsStateOption |
Optional parameters that can be passed to
LDClientInterface.allFlagsState(LDUser, FlagsStateOption...) . |
InMemoryFeatureStore |
A thread-safe, versioned store for feature flags and related data based on a
HashMap . |
LDClient |
A client for the LaunchDarkly API.
|
LDConfig |
This class exposes advanced configuration options for the
LDClient . |
LDConfig.Builder | |
LDUser |
A
LDUser object contains specific attributes of a user browsing your site. |
LDUser.Builder | |
RedisFeatureStore | Deprecated |
RedisFeatureStoreBuilder | Deprecated |
SegmentRule | Deprecated
This class was made public in error and will be removed in a future release.
|
TestFeatureStore | Deprecated
Will be replaced by a file-based test fixture.
|
UpdateProcessor.NullUpdateProcessor | Deprecated
Use
Components.externalUpdatesOnly() instead of referring to this implementation class directly. |
VersionedDataKind<T extends VersionedData> |
The descriptor for a specific kind of
VersionedData objects that may exist in a FeatureStore . |
Enum | Description |
---|---|
EvaluationReason.ErrorKind |
Enumerated type defining the possible values of
EvaluationReason.Error.getErrorKind() . |
EvaluationReason.Kind |
Enumerated type defining the possible values of
EvaluationReason.getKind() . |
FeatureStoreCacheConfig.StaleValuesPolicy |
Possible values for
FeatureStoreCacheConfig.staleValuesPolicy(StaleValuesPolicy) . |
LDCountryCode | Deprecated |