Пакет | 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). Каждое сообщение получает пары имя/значение отправителя, установленные в качестве заголовков сообщения. Эти заголовки сопоставляются с селекторным выражением получателя на сервере, и сообщение передается только в случае их совпадения. Эти механизмы можно также использовать в комбинации.
Следует отметить, что конфигурирование синхронизации вручную обеспечивает только передачу клиенту изменений. Клиент должен выполнить вызов метода fill()
, getItem()
или любого другого метода, позволяющего обеспечить место для приема этих изменений. Если клиент получает инициированное сообщение для элемента, не управляемого этим клиентом, то сообщение игнорируется. Для обнаружения такой ситуации можно просмотреть в клиенте информацию журнала отладки. Кроме того, журнал отладки сервера может использоваться для диагностирования проблем с подпиской на сервере.
Свойство | Определено | ||
---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object |
Метод | Определено | ||
---|---|---|---|
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object |
Tue Jun 12 2018, 11:34 AM Z