Class ListenerToken

  • All Implemented Interfaces:
    AutoCloseable

    public abstract class ListenerToken
    extends Object
    implements AutoCloseable
    Base class for a removable subscription to an observable.
    • Constructor Detail

      • ListenerToken

        protected ListenerToken​(@Nullable
                                Executor executor,
                                @NonNull
                                com.couchbase.lite.internal.utils.Fn.Consumer<ListenerToken> onRemove)
    • Method Detail

      • remove

        public void remove()
      • send

        protected void send​(@NonNull
                            Runnable notification)