Docs Menu
Docs Home
/ /
io.realm.mongodb.sync

Suscripción de interfaz

Una suscripción define una query específica de servidor y sus metadatos. El resultado de esta query se sincroniza continuamente con el dispositivo mientras la suscripción forme parte de un SubscriptionSet con un estado de SubscriptionSet.State.COMPLETE . Las suscripciones son inmutables una vez creadas, pero pueden actualizarse utilizando un MutableSubscriptionSet.addOrUpdate(Subscription) .

Modificador y Tipo
Método y descripción

Cree una suscripción anónima no administrada para un reino con sincronización flexible habilitada.

String name,
)

Cree una suscripción con nombre no administrada para un reino habilitado con sincronización flexible.

Devuelve la marca de tiempo del momento en que se persistió esta suscripción.

Devuelve el nombre de la suscripción o null si no se definió ningún nombre.

Devuelve el tipo que se está consultando (query).

Devuelve la consulta de suscripción que se ejecuta en objetos de tipo getObjectType().

Devuelve la marca de tiempo correspondiente al momento en que se actualizó una suscripción persistente.

Cree una suscripción anónima no administrada para un dominio con sincronización flexible habilitada. La suscripción no se aplicará hasta que se haya almacenado mediante MutableSubscriptionSet.add(Subscription) o MutableSubscriptionSet.addOrUpdate(Subscription).

Parámetros

  • query La consulta a la que está suscrita. Tenga en cuenta que las consultas de suscripción tienen restricciones en comparación con las consultas normales.

Devuelve

La suscripción no administrada.

public static Subscription create (
)

Cree una suscripción con nombre no administrada para un dominio con sincronización flexible habilitada. La suscripción no se aplicará hasta que se haya almacenado mediante MutableSubscriptionSet.add(Subscription) o MutableSubscriptionSet.addOrUpdate(Subscription).

Parámetros

  • name - el nombre de la suscripción

  • query La consulta a la que está suscrita. Tenga en cuenta que las consultas de suscripción tienen restricciones en comparación con las consultas normales.

Devuelve

La suscripción no administrada.

public Date getCreatedAt ()

Devuelve la marca de tiempo de cuándo se conservó esta suscripción. Devolverá null hasta que se agregue la suscripción mediante MutableSubscriptionSet.add(Subscription) o MutableSubscriptionSet.addOrUpdate(Subscription).

Devuelve

la hora en que esta suscripción fue almacenada, o null si la suscripción no se ha almacenado aún.

public String getName ()

Devuelve el nombre de la suscripción o null si no se definió ningún nombre.

Devuelve

el nombre de la suscripción.

Devuelve el tipo que se está consultando (query).

Devuelve

el tipo que se está query.

public String getQuery ()

Devuelve la consulta de suscripción que se ejecuta en objetos de tipo getObjectType().

Devuelve

la consulta cubierta por esta suscripción.

public Date getUpdatedAt ()

Devuelve la marca de tiempo de la actualización de una suscripción persistente. Devolverá null hasta que se agregue la suscripción mediante MutableSubscriptionSet.add(Subscription) o MutableSubscriptionSet.addOrUpdate(Subscription).

Devuelve

la hora en que se actualizó esta suscripción, o null si la suscripción aún no se ha mantenido.

Volver

Modo de progreso

En esta página