Class LiveWorkspaceListener

All Implemented Interfaces:
javax.jcr.observation.EventListener, LogEnabled

public class LiveWorkspaceListener extends AbstractLogEnabled implements javax.jcr.observation.EventListener
JCR EventListener for monitoring changes in the default workspace and reflect then in the live workspace
  • Field Details

    • ROLE

      public static final String ROLE
      Avalon Role
  • Constructor Details

    • LiveWorkspaceListener

      public LiveWorkspaceListener(javax.jcr.Repository repository, SynchronizeComponent synchroHelper, Logger logger)
      Constructor
      Parameters:
      repository - the JCR Repository
      synchroHelper - the synchronize helper
      logger - logger for traces
    • LiveWorkspaceListener

      public LiveWorkspaceListener(javax.jcr.Repository repository, SynchronizeComponent synchroHelper, Logger logger, Pattern[] excludedPaths)
      Constructor
      Parameters:
      repository - the JCR Repository
      synchroHelper - the synchronize helper
      logger - logger for traces
      excludedPaths - The pattern of paths to exclude
  • Method Details

    • onEvent

      public void onEvent(javax.jcr.observation.EventIterator events)
      Specified by:
      onEvent in interface javax.jcr.observation.EventListener