Class AbstractSynchronizeObserver

java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.web.synchronization.AbstractSynchronizeObserver
All Implemented Interfaces:
Observer, LogEnabled, Prioritizable, Supporter<Event>, Serviceable
Direct Known Subclasses:
AbstractSynchronizePageObserver, InvalidateCacheOnQueryChangesObserver, SkillsDisplayObserver, SynchronizeACLObserver, SynchronizeContentAdditionObserver, SynchronizeContentCommentedObserver, SynchronizeContentDeletionObserver, SynchronizeContentPrivacyChangeObserver, SynchronizeContentReactionObserver, SynchronizeContentTaggedObserver, SynchronizeContentUnpublishObserver, SynchronizeContentValidationObserver, SynchronizedContentTranslatedObserver, SynchronizePageAttachmentsObserver, SynchronizePageDeletionObserver, SynchronizePageMoveObserver, SynchronizeRobotsChangeObserver, SynchronizeSiteChangeObserver, SynchronizeSitemapAdditionObserver, SynchronizeSitemapChangeObserver, SynchronizeSitemapZonesObserver, SynchronizeSiteMoveObserver, SynchronizeSiteOrSitemapDeletionObserver

public abstract class AbstractSynchronizeObserver extends AbstractLogEnabled implements Observer, Serviceable
Abstract Observer for synchronizing the workspace live.

A lock is used for write access to the live session in order to prevent errors from a parallel full synchronization or observer.