Interface SyncManager
public interface SyncManager
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deregister
(Syncable syncable) Remove a tracked syncable.getSyncable
(String key) Returns a syncable that has been registered with the central manager.Returns all syncables registered with the central manaager.boolean
Registers aSyncable
with the central manager.
-
Method Details
-
register
Registers aSyncable
with the central manager. This Syncable will be automatically run at the desired rate and schedule.- Returns:
- True if registration was successful.
- Throws:
IllegalArgumentException
- if the Syncable had an invalid key.
-
deregister
Remove a tracked syncable. Safe to call if the syncable has not been registered, or has already been de-registered. -
getSyncable
Returns a syncable that has been registered with the central manager. -
getSyncables
Returns all syncables registered with the central manaager.
-