Menu Docs
Página inicial do Docs
/ /
Atlas Device SDKs
/ / /

Classe RealmObservableFactory

Nesta página

  • io.realm.rx
  • Construtores
  • Resumo do método
  • Métodos herdados
  • Detalhes do construtor
  • Detalhes do método
  • conjuntos de alterações
  • é igual a
  • from
  • hashCode
java.lang.Object
io.realm.rx.RealmObservableFactory

Interfaces implementadas:

Classe de fábrica para criar Observables para RxJava (<=2.0.*).

Dica

Veja também:

Construtor e descrição
boolean emitFrozenObjects
)

Constrói a fábrica para criar observáveis do Realm para RxJava.

Modificador e tipo
Método e descrição
public <any>

Cria um Observable para um RealmObject .

public <any>
Realm realm,
E object
)

Cria um Observable para um RealmObject .

public <any>

Cria um Observable para um RealmList .

public <any>

Cria um Observable para um RealmList .

public <any>

Cria um Observable para um RealmResults .

public <any>

Cria um Observable para um RealmResults .

booleanopúblico
public <any>

Cria um único a partir de um RealmQuery .

public <any>

Cria um único a partir de um RealmQuery .

public <any>

Cria um fluxo para um dynamicRealmObject .

public <any>
from <E >(
Realm realm,
E object
)

Cria um fluxo para um RealmObject .

public <any>

Cria um fluxo para um RealmList .

public <any>

Cria um Observable para um RealmList .

public <any>

Cria um fluxo para um RealmResults .

public <any>
from <E >(
)

Cria um fluxo para um RealmResults .

public <any>

Cria um fluxo para um dinâmicoRealm .

public <any>
Realm realm
)

Cria um fluxo para um domínio .

public int
  • Métodos herdados da classe java.lang.Object : getClass , hashCode , equals , clone , toString , notify , notifyAll , wait , wait , wait , finalize

boolean emitFrozenObjects
)

Constrói a fábrica para criar observáveis do Realm para RxJava.

Parâmetros

  • emitFrozenObjects - true se todos os objetos devem ser congelados antes de serem devolvidos ao usuário. false se eles devem ser objetos ao vivo.

public <any> changesetsFrom (
)

Cria um Observable para um RealmObject . Ele deve emitir o objeto inicial quando inscrito e, em cada atualização subsequente do objeto, deve emitir o objeto + o io.realm.ObjectChangeSet 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.

public <any> changesetsFrom <E >(
Realm realm,
E object
)

Cria um Observable para um RealmObject . Ele deve emitir o objeto inicial quando inscrito e, em cada atualização subsequente do objeto, deve emitir o objeto + o io.realm.ObjectChangeSet 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.

public <any> changesetsFrom <E >(
)

Cria um Observable para um RealmList . Ele deve emitir o RealmList inicial quando inscrito e, em cada atualização subsequente do RealmList, deve emitir o RealmList + o OrderedCollectionChangeSet 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.

Devoluções

Rx observável que emite todas as atualizações + seu changeset.

public <any> changesetsFrom <E >(
)

Cria um Observable para um RealmList . Ele deve emitir o RealmList inicial quando inscrito e, em cada atualização subsequente do RealmIst, deve emitir o RealmList + o OrderedCollectionChangeSet 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.

Devoluções

Rx observável que emite todas as atualizações + seu changeset.

public <any> changesetsFrom <E >(
)

Cria um Observable para um RealmResults . Ele deve emitir o RealmResult inicial quando registrado e, em cada atualização subsequente do RealmResults, deve emitir o RealmResults + o OrderedCollectionChangeSet 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.

Devoluções

Rx observável que emite todas as atualizações + seu changeset.

public <any> changesetsFrom <E >(
)

Cria um Observable para um RealmResults . Ele deve emitir o RealmResult inicial quando registrado e, em cada atualização subsequente do RealmResults, deve emitir o RealmResults + o OrderedCollectionChangeSet 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.

Devoluções

Rx observável que emite todas as atualizações + seu changeset.

public boolean equals (
)

Substitui

equals no objeto de classe

public <any> from <E >(
)

Cria um único a partir de um RealmQuery . Ele deve emitir a query e, em seguida, ser concluído.

Um observável do RealmQuery está frio.

public <any> from <E >(
)

Cria um único a partir de um RealmQuery . Ele deve emitir a query e, em seguida, ser concluído.

Um observável do RealmQuery está frio.

public <any> from (
)

Cria um fluxo para um dynamicRealmObject . 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.

public <any> from <E >(
Realm realm,
E object
)

Cria um fluxo para um RealmObject . 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.

public <any> from <E >(
)

Cria um fluxo para um RealmList . 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: atualmente, io.realm.RealmChangeListener não é compatível com RealmLists.

public <any> from <E >(
)

Cria um Observable para um RealmList . 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: atualmente, io.realm.RealmChangeListener não é compatível com RealmLists.

public <any> from <E >(
)

Cria um fluxo para um RealmResults . 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.

Devoluções

Rx observável que emite todas as atualizações para o RealmResults.

public <any> from <E >(
)

Cria um fluxo para um RealmResults . 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.

Devoluções

Rx observável que emite todas as atualizações para o RealmObject.

public <any> from (
)

Cria um fluxo para um dinâmicoRealm . 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.

Devoluções

Rx observável que emite todas as atualizações para o dynamicRealm.

public <any> from (
Realm realm
)

Cria um fluxo para um Realm . 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.

Devoluções

Rx observável que emite todas as atualizações para o Realm.

public int hashCode ()

Substitui

hashCode no objeto de classe

Voltar

ObjectChange