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

Interface RxObservableFactory

Nesta página

  • io.realm.rx
  • Resumo do método
  • Detalhes do método
  • conjuntos de alterações
  • from

Interface de fábrica para criar Rx Observables para classes Realm.

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

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 .

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 <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.

Parâmetros

  • object - RealmObject para ouvir as alterações.

  • realm - O objeto da Instância de Realm está começando.

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.

Parâmetros de tipo

  • E - tipo de RealmObject

Parâmetros

  • object - RealmObject para ouvir as alterações.

  • realm - O objeto da Instância de Realm está começando.

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.

Parâmetros

  • list - RealmList para ouvir as alterações.

  • realm - A lista de Instância de Realm está começando.

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.

Parâmetros de tipo

  • E - tipo de RealmObject

Parâmetros

  • list - RealmList para ouvir as alterações.

  • realm - A lista de Instância de Realm está começando.

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.

Parâmetros

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.

Parâmetros de tipo

  • E - tipo de RealmObject

Parâmetros

Devoluções

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

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.

Parâmetros

  • query - RealmObject para ouvir as alterações.

  • realm - De onde vem a query de instância do dynamicRealm .

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.

Parâmetros de tipo

  • E - tipo de alvo da query

Parâmetros

  • query - RealmQuery para emitir.

  • realm - A query de instância do Realm está começando.

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.

Parâmetros

  • object - DinâmicoRealmObject para ouvir as alterações.

  • realm - de onde o objeto de instância do dynamicRealm está começando.

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.

Parâmetros de tipo

  • E - tipo de alvo da query

Parâmetros

  • object - RealmObject para ouvir as alterações.

  • realm - O objeto da Instância de Realm está começando.

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.

Parâmetros

  • list - RealmList para ouvir as alterações.

  • realm - A lista de instâncias do dynamicRealm está começando.

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.

Parâmetros de tipo

  • E - tipo de alvo da query

Parâmetros

  • list - RealmObject para ouvir as alterações.

  • realm - A lista de Instância de Realm está começando.

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.

Parâmetros

  • results - RealmResults para ouvir as alterações.

  • realm - Os resultados da instância do dynamicRealm são originários.

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.

Parâmetros de tipo

  • E - tipo de RealmObject

Parâmetros

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.

Parâmetros

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.

Parâmetros

  • realm - Realm para ouvir as alterações.

Devoluções

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

Voltar

RealmObservableFactory