Uses of Interface
io.objectbox.reactive.DataObserver
-
Packages that use DataObserver Package Description io.objectbox ObjectBox is an an easy to use, object-oriented lightweight database and a full alternative to SQLite.io.objectbox.query io.objectbox.reactive Classes toconfigureaDataSubscriptionfor observing Box or Query changes. -
-
Uses of DataObserver in io.objectbox
Fields in io.objectbox declared as DataObserver Modifier and Type Field Description private DataObserver<java.lang.Class>ObjectClassPublisher.PublishRequest. observerFields in io.objectbox with type parameters of type DataObserver Modifier and Type Field Description (package private) org.greenrobot.essentials.collections.MultimapSet<java.lang.Integer,DataObserver<java.lang.Class>>ObjectClassPublisher. observersByEntityTypeIdMethods in io.objectbox with parameters of type DataObserver Modifier and Type Method Description voidObjectClassPublisher. publishSingle(DataObserver<java.lang.Class> observer, java.lang.Object forClass)private voidObjectClassPublisher. queuePublishRequestAndScheduleRun(DataObserver<java.lang.Class> observer, int[] entityTypeIds)Non-blocking: will just enqueue the changes for a separate thread.voidObjectClassPublisher. subscribe(DataObserver<java.lang.Class> observer, java.lang.Object forClass)private voidObjectClassPublisher. unsubscribe(DataObserver<java.lang.Class> observer, int entityTypeId)voidObjectClassPublisher. unsubscribe(DataObserver<java.lang.Class> observer, java.lang.Object forClass)Removes the given observer from all object classes it added itself to earlier (forClass == null).Constructors in io.objectbox with parameters of type DataObserver Constructor Description PublishRequest(DataObserver<java.lang.Class> observer, int[] entityTypeIds) -
Uses of DataObserver in io.objectbox.query
Classes in io.objectbox.query that implement DataObserver Modifier and Type Class Description private static classQueryPublisher.SubscribedObservers<T>Fields in io.objectbox.query declared as DataObserver Modifier and Type Field Description private DataObserver<java.lang.Class<T>>QueryPublisher. objectClassObserverFields in io.objectbox.query with type parameters of type DataObserver Modifier and Type Field Description private java.util.Set<DataObserver<java.util.List<T>>>QueryPublisher. observersprivate java.util.Deque<DataObserver<java.util.List<T>>>QueryPublisher. publishQueueMethods in io.objectbox.query with parameters of type DataObserver Modifier and Type Method Description voidQueryPublisher. publishSingle(DataObserver<java.util.List<T>> observer, java.lang.Object param)private voidQueryPublisher. queueObserverAndScheduleRun(DataObserver<java.util.List<T>> observer)Non-blocking: will just enqueue the changes for a separate thread.voidQueryPublisher. subscribe(DataObserver<java.util.List<T>> observer, java.lang.Object param)voidQueryPublisher. unsubscribe(DataObserver<java.util.List<T>> observer, java.lang.Object param) -
Uses of DataObserver in io.objectbox.reactive
Classes in io.objectbox.reactive that implement DataObserver Modifier and Type Class Description (package private) classSubscriptionBuilder.ActionObserverWraps aDataObserversupplied toSubscriptionBuilder.observer(DataObserver)to support result transformation, an error observer or scheduler for result delivery.classWeakDataObserver<T>Fields in io.objectbox.reactive declared as DataObserver Modifier and Type Field Description private DataObserver<T>DataSubscriptionImpl. observerprivate DataObserver<T>SubscriptionBuilder. observerFields in io.objectbox.reactive with type parameters of type DataObserver Modifier and Type Field Description private java.lang.ref.WeakReference<DataObserver<T>>WeakDataObserver. weakDelegateMethods in io.objectbox.reactive that return DataObserver Modifier and Type Method Description DataObserver<T>DelegatingObserver. getObserverDelegate()DataObserver<T>SubscriptionBuilder.ActionObserver. getObserverDelegate()DataObserver<T>WeakDataObserver. getObserverDelegate()Methods in io.objectbox.reactive with parameters of type DataObserver Modifier and Type Method Description DataSubscriptionSubscriptionBuilder. observer(DataObserver<T> observer)Sets the observer for this subscription and requests the latest data to be delivered immediately.voidDataPublisher. publishSingle(DataObserver<T> observer, java.lang.Object param)static <T> voidDataPublisherUtils. removeObserverFromCopyOnWriteSet(java.util.Set<DataObserver<T>> observers, DataObserver<T> observer)Observers may be wrapped by @DelegatingObserver, this will also remove those.voidDataPublisher. subscribe(DataObserver<T> observer, java.lang.Object param)voidDataPublisher. unsubscribe(DataObserver<T> observer, java.lang.Object param)Method parameters in io.objectbox.reactive with type arguments of type DataObserver Modifier and Type Method Description static <T> voidDataPublisherUtils. removeObserverFromCopyOnWriteSet(java.util.Set<DataObserver<T>> observers, DataObserver<T> observer)Observers may be wrapped by @DelegatingObserver, this will also remove those.Constructors in io.objectbox.reactive with parameters of type DataObserver Constructor Description DataSubscriptionImpl(DataPublisher<T> publisher, java.lang.Object publisherParam, DataObserver<T> observer)WeakDataObserver(DataObserver<T> delegate)
-