インターフェース サブスクリプション
io.realm.mongodb.sync
サブスクリプションでは、特定のサーバークエリとそのメタデータを定義します。 このクエリの結果は、サブスクリプションが SubscriptionSet.State.COMPLETE の状態を持つ SubscriptionSet の一部である限り、デバイスと継続的に同期されます。サブスクリプションは一度作成すると不変ですが、 MutableSubscriptionSet.addOrUpdate(Subscription)を使用して更新できます。
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
public static サブスクリプション | 柔軟な同期が有効になっている Realm の非管理対象匿名サブスクリプションを作成します。 |
public static サブスクリプション | 柔軟な同期が有効になっている Realm に対して、非管理の名前付きサブスクリプションを作成します。 |
public 日付 | getCreatedAt () このサブスクライブが永続化されたときのタイムスタンプを返します。 |
public string | getName () サブスクライブの名前または、名前が定義されていない場合は |
public string | クエリ対象の型を返します。 |
public string | getQuery () getObjectType() 型のオブジェクトで実行中サブスクライブクエリを返します。 |
public 日付 | getUpdatedAt () 永続化されたサブスクライブが更新されたときのタイムスタンプを返します。 |
メソッドの詳細
create
柔軟な同期が有効になっている Realm の非管理対象匿名サブスクリプションを作成します。 サブスクリプションは、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用して保存されるまで有効になりません。 パラメーター
戻り値 非管理対象サブスクリプション。 |
柔軟な同期が有効になっている Realm に対して、非管理の名前付きサブスクリプションを作成します。 サブスクリプションは、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用して保存されるまで有効になりません。 パラメーター
戻り値 非管理対象サブスクリプション。 |
getCreatedAt
public Date getCreatedAt () |
---|
このサブスクライブが永続化されたときのタイムスタンプを返します。 これにより、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用してサブスクリプションが追加されるまで、 戻り値 このサブスクリプションが永続化された時間、サブスクリプションがまだ永続化されていない場合は |
getName
getObjectType
public String getObjectType () |
---|
クエリ対象の型を返します。 戻り値 クエリされている型。 |
getQuery
getUpdatedAt
public Date getUpdatedAt () |
---|
永続化されたサブスクライブが更新されたときのタイムスタンプを返します。 これにより、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用してサブスクリプションが追加されるまで、 戻り値 このサブスクリプションが更新された時刻、またはサブスクリプションがまだ永続化されていない場合は |