Package org.ametys.web.live
Class LiveWorkspaceListener
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.web.live.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 Summary
-
Constructor Summary
ConstructorDescriptionLiveWorkspaceListener
(javax.jcr.Repository repository, SynchronizeComponent synchroHelper, Logger logger) ConstructorLiveWorkspaceListener
(javax.jcr.Repository repository, SynchronizeComponent synchroHelper, Logger logger, Pattern[] excludedPaths) Constructor -
Method Summary
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
-
Field Details
-
ROLE
Avalon Role
-
-
Constructor Details
-
LiveWorkspaceListener
public LiveWorkspaceListener(javax.jcr.Repository repository, SynchronizeComponent synchroHelper, Logger logger) Constructor- Parameters:
repository
- the JCR RepositorysynchroHelper
- the synchronize helperlogger
- logger for traces
-
LiveWorkspaceListener
public LiveWorkspaceListener(javax.jcr.Repository repository, SynchronizeComponent synchroHelper, Logger logger, Pattern[] excludedPaths) Constructor- Parameters:
repository
- the JCR RepositorysynchroHelper
- the synchronize helperlogger
- logger for tracesexcludedPaths
- The pattern of paths to exclude
-
-
Method Details
-
onEvent
- Specified by:
onEvent
in interfacejavax.jcr.observation.EventListener
-