Interface RxObservableFactory
-
- Todas as classes de implementação conhecidas:
RealmObservableFactory
interface pública RxObservableFactory
Interface de fábrica para criar Rx Observables para classes Realm.
-
-
Resumo do método
-
-
-
Detalhes do método
-
from
Flowable<Realm> de (Realm realm)
Cria um Flowable para umRealm
. Ele deve emitir o estado inicial do Realm quando for assinado e em cada atualização subsequente do Realm.Os Realm Realm são populares, pois os Realms são automaticamente mantidos atualizados.
- Parâmetros:
realm
-Realm
para ouvir as alterações.- Retorna:
- Rx observável que emite todas as atualizações para o Realm.
-
from
Flowable<DynamicRealm> de(DynamicRealm Realm)
Cria um Flowable para umDynamicRealm
. Ele deve emitir o estado inicial do Realm quando for assinado e em cada atualização subsequente do Realm.Os observáveis do dynamicRealm são populares, pois os dynamicRealms são automaticamente mantidos atualizados.
- Parâmetros:
realm
-DynamicRealm
para ouvir as alterações.- Retorna:
- Rx observável que emite todas as atualizações para o dynamicRealm.
-
from
<E> Fluxo<RealmResults<E>< E>> do (Realm realm, RealmResults<E> results)
Cria um Flowable para umRealmResults
. Ele deve emitir o RealmResult inicial quando for assinado e em cada atualização subsequente do RealmResults.Os observáveis do RealmResults são populares, pois os RealmResults são automaticamente mantidos atualizados.
- Parâmetros do tipo:
E
- tipo de RealmObject- Parâmetros:
results
-RealmResults
para ouvir as alterações.realm
- De onde vêm os resultados da instânciaRealm
.- Retorna:
- Rx observável que emite todas as atualizações para o RealmObject.
-
conjuntos de alterações
<E> ObservableChange<RealmResults<E><E >> changesetsFrom (Realm realm, RealmResults<E> results)
Cria um Observável para umRealmResults
. Ele deve emitir o RealmResult inicial quando registrado e, em cada atualização subsequente do RealmResults, deve emitir o RealmResults + oOrderedCollectionChangeSet
que descreve a atualização.Os observáveis do conjunto de alterações não suportam a backpressure, pois um conjunto de alterações depende do estado do conjunto de alterações anterior. O tratamento da contrapressão deve, portanto, ser deixado para os usuários.
- Parâmetros do tipo:
E
- tipo de RealmObject- Parâmetros:
results
-RealmResults
para ouvir as alterações.realm
- De onde vêm os resultados da instânciaRealm
.- Retorna:
- Rx observável que emite todas as atualizações + seu changeset.
-
from
<E> Fluxo<RealmResults<E>< E>> <E> do(a) (realm do Realm, resultadosdo RealmResults< E>)
Cria um Flowable para umRealmResults
. Ele deve emitir o RealmResult inicial quando for assinado e em cada atualização subsequente do RealmResults.Os observáveis do Realm são populares, pois o RealmResults é mantido automaticamente atualizado.
- Parâmetros:
results
-RealmResults
para ouvir as alterações.realm
- De onde vêm os resultados da instânciaDynamicRealm
.- Retorna:
- Rx observável que emite todas as atualizações para o RealmResults.
-
conjuntos de alterações
<E> Observable<CollectionChange<RealmResults<E>>> changesetFrom (realm do Realm,<E> resultados doRealmResults< E>)
Cria um Observável para umRealmResults
. Ele deve emitir o RealmResult inicial quando registrado e, em cada atualização subsequente do RealmResults, deve emitir o RealmResults + oOrderedCollectionChangeSet
que descreve a atualização.Os observáveis do conjunto de alterações não suportam a backpressure, pois um conjunto de alterações depende do estado do conjunto de alterações anterior. O tratamento da contrapressão deve, portanto, ser deixado para os usuários.
- Parâmetros:
results
-RealmResults
para ouvir as alterações.realm
- De onde vêm os resultados da instânciaRealm
.- Retorna:
- Rx observável que emite todas as atualizações + seu changeset.
-
from
<E> Fluxo<RealmList<E>< E>><E> da(s)lista( Realm realm, RealmList list)
Cria um Observável para umRealmList
. Ele deve emitir a lista inicial quando assinado e em cada atualização subsequente do RealmList.Os observáveis do RealmList são populares, pois os RealmLists são automaticamente mantidos atualizados.
Observação:
RealmChangeListener
atualmente não é suportado em RealmLists.- Parâmetros do tipo:
E
- tipo de alvo da query- Parâmetros:
list
- RealmObject para ouvir as alterações.realm
- A lista de instânciasRealm
está começando.
-
conjuntos de alterações
<E> Observable<CollectionChange<RealmList<E>>> changesetFrom (Realm realm, RealmList<E> list)
Cria um Observável para umRealmList
. Ele deve emitir o RealmList inicial quando for assinado e, em cada atualização subsequente do RealmIst, deve emitir o RealmList + oOrderedCollectionChangeSet
que descreve a atualização.Os observáveis do conjunto de alterações não suportam a backpressure, pois um conjunto de alterações depende do estado do conjunto de alterações anterior. O tratamento da contrapressão deve, portanto, ser deixado para os usuários.
-
from
<E> Fluxo<RealmList<E>< E>> da (s <E>)
Cria um Flowable para umRealmList
. Ele deve emitir a lista inicial quando assinado e em cada atualização subsequente do RealmList.Os observáveis do RealmList são populares, pois os RealmLists são automaticamente mantidos atualizados.
Observação:
RealmChangeListener
atualmente não é suportado em RealmLists.- Parâmetros:
list
- RealmList para ouvir as alterações.realm
- A lista de instânciasDynamicRealm
está começando.
-
conjuntos de alterações
<E> Observable<CollectionChange<RealmList<E>>> changesetFrom (Realm Realm,<E> listaRealmList< E>)
Cria um Observável para umRealmList
. Ele deve emitir o RealmList inicial quando se inscrever e, em cada atualização subsequente do RealmList, deve emitir o RealmList + oOrderedCollectionChangeSet
que descreve a atualização.Os observáveis do conjunto de alterações não suportam a backpressure, pois um conjunto de alterações depende do estado do conjunto de alterações anterior. O tratamento da contrapressão deve, portanto, ser deixado para os usuários.
-
from
<E estende RealmModel> Fluxo<E> de(Realm realm, objeto E)
Cria um Flowable para umRealmObject
. Ele deve emitir o objeto inicial quando assinado e em cada atualização subsequente do objeto.Os observáveis do RealmObject são populares, pois os RealmObjects são automaticamente mantidos atualizados.
- Parâmetros do tipo:
E
- tipo de alvo da query- Parâmetros:
object
- RealmObject para ouvir as alterações.realm
- O objeto de instânciaRealm
está começando.
-
conjuntos de alterações
<E estende RealmModel> Observable<ObjectChange<E>> changesetsFrom(Realm realm, E object)
Cria um Observável para umRealmObject
. Ela deve emitir o objeto inicial quando assinada e, em cada atualização subsequente do objeto, deve emitir o objeto + oObjectChangeSet
que descreve a atualização.Os observáveis do conjunto de alterações não suportam a backpressure, pois um conjunto de alterações depende do estado do conjunto de alterações anterior. O manuseio da contrapressão deve, portanto, ser deixado para o usuário.
- Parâmetros do tipo:
E
- tipo de RealmObject- Parâmetros:
object
- RealmObject para ouvir as alterações.realm
- O objeto de instânciaRealm
está começando.
-
from
Fluxo<DynamicRealmObject> de (RealmDynamicRealm , objeto doDynamicRealmObject )
Cria um Flowable para umDynamicRealmObject
. Ele deve emitir o objeto inicial quando assinado e em cada atualização subsequente do objeto.Os observables de dynamicRealmObject são populares, pois os dynamicrealmobjetos são mantidos automaticamente atualizados.
- Parâmetros:
object
- DinâmicoRealmObject para ouvir as alterações.realm
- O objeto de instânciaDynamicRealm
está começando.
-
conjuntos de alterações
Conjuntosde alteraçõesobserváveis<<ObjectChange<DynamicRealmObject >>( realmdo Realm, objeto do Realm )
Cria um Observável para umRealmObject
. Ela deve emitir o objeto inicial quando assinada e, em cada atualização subsequente do objeto, deve emitir o objeto + oObjectChangeSet
que descreve a atualização.Os observáveis do conjunto de alterações não suportam a backpressure, pois um conjunto de alterações depende do estado do conjunto de alterações anterior. O manuseio da contrapressão deve, portanto, ser deixado para o usuário.
- Parâmetros:
object
- RealmObject para ouvir as alterações.realm
- O objeto de instânciaRealm
está começando.
-
from
<E> Único<RealmQuery<E>> de(Realm realm, RealmQuery<E> query)
Cria um Único a partir de umRealmQuery
. Ele deve emitir a query e, em seguida, ser concluído.Um observável do RealmQuery está frio.
- Parâmetros do tipo:
E
- tipo de alvo da query- Parâmetros:
query
- RealmQuery para emitir.realm
- A query de instânciaRealm
está começando.
-
from
<E> Single<RealmQuery<E>> from (DynamicRealm Realm, RealmQuery<E> query)
Cria um Único a partir de umRealmQuery
. Ele deve emitir a query e, em seguida, ser concluído.Um observável do RealmQuery está frio.
- Parâmetros:
query
- RealmObject para ouvir as alterações.realm
- A query de instânciaDynamicRealm
está começando.
-
-