org.exoplatform.services.jcr.ext.replication
Class WorkspaceDataManagerProxy
java.lang.Object
org.exoplatform.services.jcr.ext.replication.WorkspaceDataManagerProxy
- All Implemented Interfaces:
- ItemDataKeeper
public class WorkspaceDataManagerProxy
- extends java.lang.Object
- implements ItemDataKeeper
Created by The eXo Platform SAS.
Proxy of WorkspaceDataManager for "proxy" mode of replication to let replicator not to make
persistent changes but replicate cache, indexes etc instead. This is the case if persistent
replication is done with some external way (by repliucation enabled RDB or AS etc)
- Version:
- $Id: WorkspaceDataManagerProxy.java 63596 2010-12-03 09:11:10Z trang_vu $
- Author:
- Gennady Azarenkov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WorkspaceDataManagerProxy
public WorkspaceDataManagerProxy(CacheableWorkspaceDataManager dataManager,
SearchManager searchIndex,
LockManagerImpl lockManager,
SystemSearchManager systemSearchIndexer)
- WorkspaceDataManagerProxy constructor.
- Parameters:
dataManager - the CacheableWorkspaceDataManagersearchIndex - the SearchManagerlockManager - the LockManagerImpl
save
public void save(ItemStateChangesLog changesLog)
throws javax.jcr.InvalidItemStateException,
java.lang.UnsupportedOperationException,
javax.jcr.RepositoryException
- calls onSaveItems on all registered listeners.
- Specified by:
save in interface ItemDataKeeper
- Parameters:
changesLog - the ChangesLog with data
- Throws:
javax.jcr.RepositoryException - , UnsupportedOperationException, InvalidItemStateException
javax.jcr.InvalidItemStateException
java.lang.UnsupportedOperationException
Copyright © 2011 eXo Platform SAS. All Rights Reserved.