Class ConnectivityMonitor

java.lang.Object
io.objectbox.sync.ConnectivityMonitor

public abstract class ConnectivityMonitor extends Object
Used by SyncClient to observe connectivity changes.

Implementations are provided by a platform.

  • Field Details

    • syncClient

      @Nullable private SyncClient syncClient
  • Constructor Details

    • ConnectivityMonitor

      public ConnectivityMonitor()
  • Method Details

    • setObserver

      void setObserver(SyncClient syncClient)
    • removeObserver

      void removeObserver()
    • onObserverSet

      public void onObserverSet()
      Called right after the observer was set.
    • onObserverRemoved

      public void onObserverRemoved()
      Called right after the observer was removed.
    • notifyConnectionAvailable

      public final void notifyConnectionAvailable()
      Notifies the observer that a connection is available. Implementers should call this once a working network connection is available.