public interface JCRIndexingService
| Modifier and Type | Method and Description |
|---|---|
void |
applyIndexChangesOnQueue(org.exoplatform.services.jcr.impl.core.query.ChangesFilterListsWrapper changes,
String workspaceId)
JCR Index Changes applied on JCR to propagate for other nodes through Queue
|
void |
applyIndexChangesOnQueue(Set<String> removedNodes,
Set<String> addedNodes,
Set<String> parentRemovedNodes,
Set<String> parentAddedNodes,
String workspaceId)
JCR Index Changes applied on JCR to propagate for other nodes through Queue
|
void |
init(org.exoplatform.services.jcr.impl.core.query.QueryHandler handler,
org.exoplatform.services.jcr.config.QueryHandlerEntry config)
Initialize JCR Indexing Service
|
void |
processIndexingQueue()
1/ Read from Queue
2/ Index in JCR 3/ Update Queue to mark operation as executed for this node |
void processIndexingQueue()
throws Exception
Exceptionvoid applyIndexChangesOnQueue(org.exoplatform.services.jcr.impl.core.query.ChangesFilterListsWrapper changes,
String workspaceId)
changes - workspaceId - REPOSITORY_WORKSPACEvoid applyIndexChangesOnQueue(Set<String> removedNodes, Set<String> addedNodes, Set<String> parentRemovedNodes, Set<String> parentAddedNodes, String workspaceId)
removedNodes - removed nodes JCR UUIDaddedNodes - added nodes JCR UUIDparentRemovedNodes - removed Parent JCR nodes UUIDparentAddedNodes - added Parent JCR nodes UUIDworkspaceId - REPOSITORY_WORKSPACEvoid init(org.exoplatform.services.jcr.impl.core.query.QueryHandler handler,
org.exoplatform.services.jcr.config.QueryHandlerEntry config)
handler - config - Copyright © 2003–2020 eXo Platform SAS. All rights reserved.