Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
io.realm.mongodb.sync

Interface Subscription

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

public static Subscription

Cree una suscripción anónima no gestionada para ejecutar un Realm habilitado para sincronización flexible.

public static Subscription

String name,
)

Create an unmanaged named subscription for a flexible sync enabled Realm.

public Date

Returns the timestamp for when this subscription was persisted.

public String

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

public String

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

public String

Returns the subscription query that is running on objects of type getObjectType() .

public Date

Returns the timestamp for when a persisted subscription was updated.

Create an unmanaged anonymous subscription for a flexible sync enabled Realm. The subscription will not take effect until it has been stored using either MutableSubscriptionSet.add(Subscription) or MutableSubscriptionSet.addOrUpdate(Subscription) .

Parámetros

  • query - the query that is subscribed to. Note, subscription queries have restrictions compared to normal queries.

Devuelve

the unmanaged subscription.

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 - the name of the subscription

  • query - the query that is subscribed to. Note, subscription queries have restrictions compared to normal queries.

Devuelve

the unmanaged subscription.

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 ()

Returns the name of subscription or null if no name was defined.

Devuelve

the name of the subscription.

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

Devuelve

el tipo que se está query.

public String getQuery ()

Returns the subscription query that is running on objects of type getObjectType() .

Devuelve

the query covered by this subscription.

public Date getUpdatedAt ()

Devuelve la marca de tiempo de cuando se actualizó una suscripción persistente. Esto devolverá null hasta que se haya agregado la Suscripción utilizando MutableSubscriptionSet.add(Subscription) o MutableSubscriptionSet.addOrUpdate(Subscription) .

Devuelve

the time this subscription was updated, or null if the subscription hasn't been persisted yet.

Volver

Modo de progreso

En esta página