1// Signature format: 4.0 2package androidx.datastore.preferences.rxjava2 { 3 4 public final class RxPreferenceDataStoreBuilder { 5 ctor public RxPreferenceDataStoreBuilder(android.content.Context context, String name); 6 ctor public RxPreferenceDataStoreBuilder(java.util.concurrent.Callable<java.io.File> produceFile); 7 method public androidx.datastore.preferences.rxjava2.RxPreferenceDataStoreBuilder addDataMigration(androidx.datastore.core.DataMigration<androidx.datastore.preferences.core.Preferences> dataMigration); 8 method public androidx.datastore.preferences.rxjava2.RxPreferenceDataStoreBuilder addRxDataMigration(androidx.datastore.rxjava2.RxDataMigration<androidx.datastore.preferences.core.Preferences> rxDataMigration); 9 method public androidx.datastore.rxjava2.RxDataStore<androidx.datastore.preferences.core.Preferences> build(); 10 method public androidx.datastore.preferences.rxjava2.RxPreferenceDataStoreBuilder setCorruptionHandler(androidx.datastore.core.handlers.ReplaceFileCorruptionHandler<androidx.datastore.preferences.core.Preferences> corruptionHandler); 11 method public androidx.datastore.preferences.rxjava2.RxPreferenceDataStoreBuilder setIoScheduler(io.reactivex.Scheduler ioScheduler); 12 } 13 14 public final class RxPreferenceDataStoreDelegateKt { 15 method public static kotlin.properties.ReadOnlyProperty<android.content.Context,androidx.datastore.rxjava2.RxDataStore<androidx.datastore.preferences.core.Preferences>> rxPreferencesDataStore(String name, optional androidx.datastore.core.handlers.ReplaceFileCorruptionHandler<androidx.datastore.preferences.core.Preferences>? corruptionHandler, optional kotlin.jvm.functions.Function1<? super android.content.Context,? extends java.util.List<? extends androidx.datastore.core.DataMigration<androidx.datastore.preferences.core.Preferences>>> produceMigrations, optional io.reactivex.Scheduler scheduler); 16 } 17 18} 19 20