android-components / mozilla.components.concept.sync / SyncableStore


interface SyncableStore (source)

Describes a “sync” entry point for a storage layer.


Name Summary
getHandle abstract fun getHandle(): Long
This should be removed. See:

Extension Functions

Name Summary
loadResourceAsString fun Any.loadResourceAsString(path: String): String
Loads a file from the resources folder and returns its content as a string object.


Name Summary
LockableStore interface LockableStore : SyncableStore
An extension of SyncableStore that can be locked/unlocked using an encryption key.
PlacesBookmarksStorage open class PlacesBookmarksStorage : PlacesStorage, BookmarksStorage, SyncableStore
Implementation of the BookmarksStorage which is backed by a Rust Places lib via PlacesApi.
PlacesHistoryStorage open class PlacesHistoryStorage : PlacesStorage, HistoryStorage, SyncableStore
Implementation of the HistoryStorage which is backed by a Rust Places lib via PlacesApi.
PlacesStorage abstract class PlacesStorage : Storage, SyncableStore
A base class for concrete implementations of PlacesStorages
RemoteTabsStorage open class RemoteTabsStorage : Storage, SyncableStore
An interface which defines read/write methods for remote tabs data.