Package | mx.data |
Classe | public class ManualSyncConfiguration |
Héritage | ManualSyncConfiguration ![]() |
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
autoSyncEnabled
. Lorsque la valeur de autoSyncEnabled
est true
, le serveur achemine automatiquement les messages en réalisant un suivi précis des objets gérés sur chaque client. Il ne s’agit pas d’un système entièrement évolutif, car chaque serveur gère un magasin contenant au minimum les ID de tous les objets gérés par les client qui y sont connectés. En outre, tous les messages de données sont acheminés vers tous les serveurs.
Vous pouvez améliorer l’efficacité de ce processus ou restreindre la synchronisation des données en associant manuellement les producteurs (autres clients ou code du serveur) aux consommateurs clients. LCDS fournit un mécanisme flexible permettant d’associer les producteurs et les consommateurs. Il suffit d’associer les rubriques publiées par les producteurs aux rubriques auxquelles les consommateurs sont abonnés. Chaque producteur peut spécifier une liste de sous-rubriques et chaque consommateur peut s’abonner à une liste de sous-rubriques (remarque : la livraison est toujours réalisée en fonction de la destination parent, qui peut être considérée comme la rubrique parent).
Dans le cadre d’une utilisation avancée, les producteurs envoient un ensemble arbitraire de paires nom/valeur. Les consommateurs s’abonnent en utilisant une expression de sélecteur (à l’aide du langage de sélecteur de JMS ; même principe que pour une clause SQL where primitive). Chaque message obtient les paires nom/valeur du producteur sous forme d’en-têtes de message. Ces en-têtes sont comparés à l’expression de sélecteur du consommateur sur le serveur et, si une correspondance est trouvée, le message est acheminé. Vous pouvez également utiliser ces mécanismes dans une combinaison.
Sachez que la configuration de synchronisation manuelle ne fait qu’acheminer les modifications au client. Le client doit quand même exécuter la méthode fill()
, getItem()
ou une autre méthode afin de pouvoir accueillir ces modifications. Si un client reçoit un message transféré concernant un élément qui n’est pas géré sur ce client, il est ignoré. Vous pouvez consulter les informations de journal de débogage du client pour savoir à quels moments cela se produit. Les journaux de débogage du serveur permettent également de diagnostiquer les problèmes d’abonnement sur le serveur.
Propriété | Défini par | ||
---|---|---|---|
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object |
Méthode | Défini par | ||
---|---|---|---|
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object |
Tue Jun 12 2018, 09:30 AM Z