Interface SyncManager


  • public interface SyncManager
    • Method Detail

      • register

        boolean register​(@Nonnull
                         Syncable syncable)
        Registers a Syncable with the central manager. This Syncable will be automatically run at the desired rate and schedule.
        Returns:
        True if registration was successful.
        Throws:
        java.lang.IllegalArgumentException - if the Syncable had an invalid key.
      • deregister

        void deregister​(@Nonnull
                        Syncable syncable)
        Remove a tracked syncable. Safe to call if the syncable has not been registered, or has already been de-registered.