public class PersistentIndexChangesFilter
extends org.exoplatform.services.jcr.impl.core.query.DefaultChangesFilter
implements org.exoplatform.services.jcr.impl.core.query.LocalIndexMarker
| Constructor and Description |
|---|
PersistentIndexChangesFilter(org.exoplatform.services.jcr.impl.core.query.SearchManager searchManager,
org.exoplatform.services.jcr.impl.core.query.SearchManager parentSearchManager,
org.exoplatform.services.jcr.config.QueryHandlerEntry config,
org.exoplatform.services.jcr.impl.core.query.IndexingTree indexingTree,
org.exoplatform.services.jcr.impl.core.query.IndexingTree parentIndexingTree,
org.exoplatform.services.jcr.impl.core.query.QueryHandler handler,
org.exoplatform.services.jcr.impl.core.query.QueryHandler parentHandler,
org.exoplatform.container.configuration.ConfigurationManager cfm) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doUpdateIndex(org.exoplatform.services.jcr.impl.core.query.ChangesFilterListsWrapper changes) |
protected void |
doUpdateIndex(Set<String> removedNodes,
Set<String> addedNodes,
Set<String> parentRemovedNodes,
Set<String> parentAddedNodes)
Update JCR indexes and add JCR indexing operations in QUEUE
|
getLogger, initpublic PersistentIndexChangesFilter(org.exoplatform.services.jcr.impl.core.query.SearchManager searchManager,
org.exoplatform.services.jcr.impl.core.query.SearchManager parentSearchManager,
org.exoplatform.services.jcr.config.QueryHandlerEntry config,
org.exoplatform.services.jcr.impl.core.query.IndexingTree indexingTree,
org.exoplatform.services.jcr.impl.core.query.IndexingTree parentIndexingTree,
org.exoplatform.services.jcr.impl.core.query.QueryHandler handler,
org.exoplatform.services.jcr.impl.core.query.QueryHandler parentHandler,
org.exoplatform.container.configuration.ConfigurationManager cfm)
throws Exception
Exceptionprotected void doUpdateIndex(Set<String> removedNodes, Set<String> addedNodes, Set<String> parentRemovedNodes, Set<String> parentAddedNodes)
doUpdateIndex in class org.exoplatform.services.jcr.impl.core.query.DefaultChangesFilterprotected void doUpdateIndex(org.exoplatform.services.jcr.impl.core.query.ChangesFilterListsWrapper changes)
doUpdateIndex in class org.exoplatform.services.jcr.impl.core.query.IndexerChangesFilterCopyright © 2003–2021 eXo Platform SAS. All rights reserved.