Package-level declarations
Types
Network representation of a change list for a model.
Interface marker for a class that is synchronized with a remote source. Syncing must not be performed concurrently and it is the Synchronizer's responsibility to ensure this.
Interface marker for a class that manages synchronization between local data and a remote source for a Syncable.
Functions
Utility function for syncing a repository with the network. model Model that needs to be synced changeListFetcher Fetches the change list for the model modelDeleter Deletes models by consuming the ids of the models that have been deleted. modelUpdater Updates models by consuming the ids of the models that have changed.
Utility function for syncing a repository with the network. models List of models that needs to be synced changeListFetcher Fetches the change list for the model modelDeleter Deletes models by consuming the ids of the models that have been deleted. modelUpdater Updates models by consuming the ids of the models that have changed.