接口 MutableSubscriptionSet
io.realm.mongodb.sync
实现的接口:
调用 SubscriptionSet 时,可变订阅设立可用。 更新(UpdateCallback)这是修改SubscriptionSet的唯一方法。 订阅可以是
托管或非托管。 非托管订阅是使用Subscription.create(RealmQuery)创建的订阅 或Subscription.create( string , RealmQuery) ,而托管订阅是从订阅设立返回的订阅。
方法摘要
修饰符和类型 | 方法和说明 |
---|---|
公开订阅 | 将新的非托管订阅添加到订阅集。 |
公开订阅 | 添加新订阅或更新现有命名订阅。 |
公共布尔值 | |
公共布尔值 | 删除托管订阅。 |
公共布尔值 | removeAll () 删除当前所有托管订阅。 |
公共布尔值 | 删除所有包含针对给定模型类的查询的订阅。 |
公共布尔值 | 删除给定Subscription.getObjectType()上的所有订阅。 |
继承方法
方法详细信息
添加
将新的非托管订阅添加到订阅集。 参数
返回: 新添加的托管订阅。 抛出异常
|
addOrUpdate
添加新订阅或更新现有命名订阅。无法更新匿名订阅。 必须将其移除并重新插入。 参数
返回: 更新或插入的托管订阅。 |
删除
删除托管订阅。 参数
返回:
抛出异常
|
删除全部
public boolean removeAll () |
---|
删除当前所有托管订阅。 返回:
|
删除所有包含针对给定模型类的查询的订阅。 参数
返回:
|
删除给定Subscription.getObjectType()上的所有订阅。 参数
返回:
|