Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -484,10 +484,6 @@ public static PluginsConfigurationBuilder plugins() {
* Returns a set of builder options for configuring the SDK data system. When the data system configuration
* is used it overrides {@link LDConfig.Builder#dataSource(ComponentConfigurer)} and
* {@link LDConfig.Builder#dataStore(ComponentConfigurer)} in the configuration.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
*
* @return a configuration builder
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,6 @@
* Internal interface for the data system abstraction.
* <p>
* This interface is package-private and should not be used by application code.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
*/
interface DataSystem {
/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,6 @@

/**
* Components for use with the data system.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
*/
public final class DataSystemComponents {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -421,10 +421,6 @@ public Builder wrapper(WrapperInfoBuilder wrapperBuilder) {
* When the data system configuration is used it overrides {@link #dataSource(ComponentConfigurer)} and
* {@link #dataStore(ComponentConfigurer)} in the configuration.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
* <p>
* <b>Example:</b>
* </p>
* <pre><code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,6 @@

/**
* Configuration builder for the SDK's data acquisition and storage strategy.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
*/
public final class DataSystemBuilder {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,6 @@
/**
* A set of different data system modes which provide pre-configured {@link DataSystemBuilder}s.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
* <p>
* This implementation is non-static to allow for easy usage with "Components".
* Where we can return an instance of this object, and the user can chain into their desired configuration.
* </p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,6 @@
/**
* Contains methods for configuring the polling initializer.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
* <p>
* <b>Example:</b>
* </p>
* <pre><code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,6 @@
/**
* Contains methods for configuring the polling synchronizer.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
* <p>
* <b>Example:</b>
* </p>
* <pre><code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,6 @@
/**
* Contains methods for configuring the streaming synchronizer.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
* <p>
* <b>Example:</b>
* </p>
* <pre><code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,10 +150,6 @@ public static FileDataSourceBuilder dataSource() {
* <p>
* An initializer performs a one-shot load of the file data. This is used with the FDv2 data system
* for initial data loading.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP.
* <a href="https://launchdarkly.com/docs/sdk/features/data-saving-mode">https://launchdarkly.com/docs/sdk/features/data-saving-mode</a>
*
* @return a builder for configuring the file data initializer
*/
Expand All @@ -166,10 +162,6 @@ public static FileInitializerBuilder initializer() {
* <p>
* A synchronizer loads file data and can watch for changes (if autoUpdate is enabled).
* This is used with the FDv2 data system for ongoing data synchronization.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP.
* <a href="https://launchdarkly.com/docs/sdk/features/data-saving-mode">https://launchdarkly.com/docs/sdk/features/data-saving-mode</a>
*
* @return a builder for configuring the file data synchronizer
*/
Expand All @@ -181,10 +173,6 @@ private FileData() {}

/**
* Builder for creating an FDv2 {@link Initializer} that loads file data.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP.
* <a href="https://launchdarkly.com/docs/sdk/features/data-saving-mode">https://launchdarkly.com/docs/sdk/features/data-saving-mode</a>
*/
public static final class FileInitializerBuilder implements DataSourceBuilder<Initializer> {
private final FileDataSourceBuilder delegate = new FileDataSourceBuilder();
Expand Down Expand Up @@ -274,10 +262,6 @@ public Initializer build(DataSourceBuildInputs context) {

/**
* Builder for creating an FDv2 {@link Synchronizer} that loads and watches file data.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP.
* <a href="https://launchdarkly.com/docs/sdk/features/data-saving-mode">https://launchdarkly.com/docs/sdk/features/data-saving-mode</a>
*/
public static final class FileSynchronizerBuilder implements DataSourceBuilder<Synchronizer> {
private final FileDataSourceBuilder delegate = new FileDataSourceBuilder();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@
/**
* Build information (dependencies and configuration) provided to initializer and synchronizer builders.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature, please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* <p>
* This consolidates all the parameters needed to construct data source components,
* including HTTP configuration, logging, scheduling, and selector state.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,6 @@

/**
* Interface for building synchronizers and initializers.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature, please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* @param <TDataSource>
*/
public interface DataSourceBuilder<TDataSource> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@
* <p>
* This interface extends {@link TransactionalDataSourceUpdateSink} to add status tracking
* and status update capabilities required for FDv2 data sources.
* <p>
* This interface is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
*
* @since 5.0.0
* @see TransactionalDataSourceUpdateSink
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@
/**
* Configuration for the SDK's data acquisition and storage strategy.
* <p>
* This class is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
* </p>
* <p>
* Applications should use {@link com.launchdarkly.sdk.server.integrations.DataSystemBuilder} or
* {@link com.launchdarkly.sdk.server.integrations.DataSystemModes} to create instances of this class,
* rather than calling the constructor directly.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@
* <p>
* Component factories for {@link DataSource} implementations will receive an implementation of this
* interface in the {@link ClientContext#getDataSourceUpdateSink()} property of {@link ClientContext}.
* <p>
* This interface is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
*
* @since 5.0.0
* @see DataSource
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@
* {@link PersistentDataStore}.
* <p>
* Implementations must be thread-safe.
* <p>
* This interface is not stable, and not subject to any backwards compatibility guarantees or semantic versioning.
* It is in early access. If you want access to this feature please join the EAP. https://launchdarkly.com/docs/sdk/features/data-saving-mode
*
* @see PersistentDataStore
*/
Expand Down
Loading