All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.launchdarkly.client.interfaces.PersistentDataStoreFactory Maven / Gradle / Ivy

package com.launchdarkly.client.interfaces;

import com.launchdarkly.client.integrations.PersistentDataStoreBuilder;
import com.launchdarkly.client.utils.FeatureStoreCore;

/**
 * Interface for a factory that creates some implementation of a persistent data store.
 * 

* This interface is implemented by database integrations. Usage is described in * {@link com.launchdarkly.client.Components#persistentDataStore}. * * @see com.launchdarkly.client.Components * @since 4.12.0 */ public interface PersistentDataStoreFactory { /** * Called internally from {@link PersistentDataStoreBuilder} to create the implementation object * for the specific type of data store. * * @return the implementation object * @deprecated Do not reference this method directly, as the {@link FeatureStoreCore} interface * will be replaced in 5.0. */ @Deprecated FeatureStoreCore createPersistentDataStore(); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy