Dernière mise à jour le
1 mai 2021
Question
Comment activer par programmation des pages sur certains agents de réplication ?
Réponse, résolution
Vous pouvez créer un objet ReplicationOption [2] avec un AgentFilter [2].
ReplicationOptions opts = new ReplicationOptions(); opts.setFilter(new AgentFilter(){ public boolean isIncluded(final Agent agent) { return "expectedAgentId".equals(agent.getId()); } });
Utilisez ensuite la méthode de réplication Replicator"s [3] :
/** * Cela déclenche une nouvelle réplication avec des options fournies. * * @param session session utilisateur * @param type Le type de réplication * @param path Le chemin spécifie le contenu à répliquer * * @param options Autres options de réplication @throws ReplicationException si une erreur se produit * réplique nulle (Session session, type ReplicationActionType, chemin de chaîne, options ReplicationOptions)
S’applique à
CQ5.x
Références
[1] http://dev.day.com/docs/en/cq/current/javadoc/com/day/cq/replication/ReplicationOptions.html
[2] http://dev.day.com/docs/en/cq/current/javadoc/com/day/cq/replication/AgentFilter.html
[3] http://dev.day.com/docs/en/cq/current/javadoc/com/day/cq/replication/Replicator.html
Autres articles connexes :
- Comment limiter l'accès aux agents de réplication
- Les autorisations de page ne sont pas répliqués su l'activation de l'utilisateur
- Echec de réplication après renouvellement IP
- Utilisation de la réplication inverse
- Comment mettre en œuvre un récepteur d’événements de réplication
- Problèmes de file d'attente de réplication
- Le repère de la page avec de nombreux frères prend beaucoup de temps
- Privilèges de réplication manquants après la mise à niveau vers CQ 5.5
- Echec des agents de réplication en raison de la limite maximale de la file d’attente des travaux
- Réplication ACL
- Augmentation du contenu dû à la réplication inverse
- L'agent de réplication utilise un profil anonyme comme utilisateur des transports
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?