Package com.launchdarkly.sdk.android.integrations
package com.launchdarkly.sdk.android.integrations
This package contains integration tools for connecting the SDK to other software components, or
configuring how it connects to LaunchDarkly.
-
ClassDescriptionContains methods for configuring the SDK's application metadata.Granular control over which events trigger automatic connection mode switches.Builder for
AutomaticModeSwitchingConfig.Entry for the cache-backed FDv2 initializer.Configures the data pipeline (initializers and synchronizers) for a singleConnectionMode.Configures the SDK's data system: how and when the SDK acquires feature flag data across different platform states (foreground, background, offline, etc.).Wraps a hook so that repeated evaluations resolving to the same result do not reach it again within a time window.Metadata about the environment that flag evaluations or other functionalities are being performed in.Decides whether a hook should be told about an evaluation, so that repeated evaluations resolving to the same result do not invoke the hook again within a time window.Identifies the evaluation result a hook is about to be told about, so that anEvaluationExposureDedupercan recognize a repeat of it.Builds the key identifying the result an evaluation is about to return.Represents parameters associated with a feature flag evaluation.Contains methods for configuring delivery of analytics events.A Hook is a set of user-defined callbacks that are executed by the SDK at various points of interest.A hook that wraps another hook, forwarding every stage to it.Metadata about theHookimplementation.Contains methods for configuring the SDK's 'hooks'.Contains methods for configuring the SDK's networking behavior.Represents parameters associated with calling identify.The result applies to a single identify operation.The status an identify operation completed with.Declarative configuration for an FDv2 initializer source in aConnectionMode.Abstract class that you can extend to create a plugin to the LaunchDarkly SDK.Contains methods for configuring the SDK's 'plugins'.Contains methods for configuring the polling data source.Entry for the FDv2 polling initializer.Entry for the FDv2 polling synchronizer.Result of attempting to register all configuredPlugins during SDK initialization.Indicates that one or more plugins failed to register.Details about a single plugin's registration failure.Indicates that all plugins registered successfully.Metadata about the LaunchDarkly SDK.Contains methods for configuring the SDK's service URIs.Contains methods for configuring the streaming data source.Entry for the FDv2 streaming synchronizer.Declarative configuration for an FDv2 synchronizer source in aConnectionMode.A mechanism for providing dynamically updatable feature flag state in a simplified form to an SDK client in test scenarios.A builder for feature flag configurations to be used withTestData.A functional interface for use withTestData.FlagBuilder.variationFunc(VariationFunc)orTestData.FlagBuilder.variationIndexFunc(VariationFunc).Represents parameters associated with tracking a custom event.