Package com.launchdarkly.sdk.server.interfaces
Types that are part of the public API, but are not needed for basic use of the SDK.
Types in this namespace include:
- The interface
LDClientInterface
, which allow the SDK client to be referenced via an interface rather than the concrete typeLDClient
. - Interfaces like
FlagTracker
that provide a facade for some part of the SDK API; these are returned by methods likeLDClient.getFlagTracker()
. - Concrete types that are used as parameters within these interfaces, like
FlagChangeEvent
.
-
Interface Summary Interface Description BigSegmentStoreStatusProvider An interface for querying the status of a Big Segment store.BigSegmentStoreStatusProvider.StatusListener Interface for receiving Big Segment status change notifications.DataSourceStatusProvider An interface for querying the status of the SDK's data source.DataSourceStatusProvider.StatusListener Interface for receiving status change notifications.DataStoreStatusProvider An interface for querying the status of a persistent data store.DataStoreStatusProvider.StatusListener Interface for receiving status change notifications.FlagChangeListener An event listener that is notified when a feature flag's configuration has changed.FlagTracker An interface for tracking changes in feature flag configurations.FlagValueChangeListener An event listener that is notified when a feature flag's value has changed for a specific evaluation context.HttpAuthentication Represents a supported method of HTTP authentication, including proxy authentication.LDClientInterface This interface defines the public methods ofLDClient
. -
Class Summary Class Description ApplicationInfo Encapsulates the SDK's application metadata.BigSegmentsConfiguration Encapsulates the SDK's configuration with regard to Big Segments.BigSegmentStoreStatusProvider.Status Information about the status of a Big Segment store, provided byBigSegmentStoreStatusProvider
DataSourceStatusProvider.ErrorInfo A description of an error condition that the data source encountered.DataSourceStatusProvider.Status Information about the data source's status and about the last status change.DataStoreStatusProvider.CacheStats A snapshot of cache statistics.DataStoreStatusProvider.Status Information about a status change.FlagChangeEvent Parameter class used withFlagChangeListener
.FlagValueChangeEvent Parameter class used withFlagValueChangeListener
.HttpAuthentication.Challenge Properties of an HTTP authentication challenge.ServiceEndpoints Specifies the base service URIs used by SDK components.WrapperInfo Contains wrapper SDK information. -
Enum Summary Enum Description ConsistencyCheck Consistency check result.DataSourceStatusProvider.ErrorKind An enumeration describing the general type of an error reported inDataSourceStatusProvider.ErrorInfo
.DataSourceStatusProvider.State An enumeration of possible values forDataSourceStatusProvider.Status.getState()
.