Package com.launchdarkly.sdk.server
Main package for the LaunchDarkly Server-Side Java SDK, containing the client and configuration classes.
You will most often use LDClient
(the SDK client) and
LDConfig
(configuration options for the client).
Other commonly used types such as LDUser
are in the com.launchdarkly.sdk
package, since those are not server-side-specific and are shared with the LaunchDarkly Android SDK.
-
Class Summary Class Description Components Provides configurable factories for the standard implementations of LaunchDarkly component interfaces.DataModel Contains information about the internal data model for feature flags and user segments.FeatureFlagsState A snapshot of the state of all feature flags with regard to a specific user, generated by callingLDClientInterface.allFlagsState(com.launchdarkly.sdk.LDUser, FlagsStateOption...)
.FeatureFlagsState.Builder A builder for aFeatureFlagsState
instance.FlagsStateOption Optional parameters that can be passed toLDClientInterface.allFlagsState(com.launchdarkly.sdk.LDUser, FlagsStateOption...)
.LDClient A client for the LaunchDarkly API.LDConfig This class exposes advanced configuration options for theLDClient
.LDConfig.Builder