包 | mx.data |
类 | public class ManualSyncConfiguration |
继承 | ManualSyncConfiguration ![]() |
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
autoSyncEnabled
功能提供的控制更严格,则使用此类。当 autoSyncEnabled
为 true
时,服务器通过准确跟踪每个客户端上正在托管的对象来自动路由消息。这不是可完全扩展的系统,因为每个服务器保留了(至少)由其连接的客户端托管的所有对象的标识存储。此外,所有数据消息将路由到所有服务器。
您可以通过手动匹配创建者(其它客户端或服务器代码)和客户端使用者来提高该过程的效率或限制数据同步。LCDS 为匹配创建者和使用者提供了灵活的机制。只需通过匹配由创建者发布和由使用者订阅的主题即可完成此操作。每个创建者都可以指定子标题列表,并且每个使用者都可以订阅子标题列表(注意:传递始终相对于可认为是父主题的父目标)。
对于高级用法,创建者会任意发送一组名称/值对。使用者使用选择器表达式进行订阅(使用 JMS 的选择器语言 — 类似于简单的 SQL where 子句)。每个消息获得设置为消息标头的创建者的名称/值对。这些标头与服务器上 Consumer 的选择器表达式进行匹配,仅当存在一个匹配时才路由消息。您还可以组合使用这些机制。
请注意,手动同步配置只将更改路由到客户端。客户端仍然必须执行 fill()
、getItem()
或其它方法,以便存在接收这些更改的位置。如果客户端收到为不属于此客户端托管的项推送的消息,则该消息将被忽略。您可以查看客户端上的调试日志信息,以检测何时发生此情况。服务器上的调试日志可用于诊断服务器上的订阅问题。
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
![]() |
表示对象是否已经定义了指定的属性。 | Object | |
![]() |
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
![]() |
表示指定的属性是否存在、是否可枚举。 | Object | |
![]() |
设置循环操作动态属性的可用性。 | Object | |
![]() |
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | |
![]() |
返回指定对象的字符串表示形式。 | Object | |
![]() |
返回指定对象的原始值。 | Object |
Tue Jun 12 2018, 11:04 AM Z