org.alfresco.repo.node.index
Class NodeIndexer
java.lang.Object
org.springframework.extensions.surf.util.AbstractLifecycleBean
org.alfresco.repo.node.index.NodeIndexer
- All Implemented Interfaces:
- java.util.EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener
public class NodeIndexer
- extends org.springframework.extensions.surf.util.AbstractLifecycleBean
Passes index information to the index services.
Fields inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean |
log |
Method Summary |
void |
indexCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
void |
indexCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
void |
indexDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
void |
indexDeleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
|
void |
indexDeleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)
|
void |
indexUpdateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)
|
void |
indexUpdateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
|
protected void |
onBootstrap(org.springframework.context.ApplicationEvent event)
|
protected void |
onShutdown(org.springframework.context.ApplicationEvent event)
|
void |
setDisabled(boolean disabled)
Explicit property to disable in-transaction indexing. |
Methods inherited from class org.springframework.extensions.surf.util.AbstractLifecycleBean |
getApplicationContext, onApplicationEvent, setApplicationContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeIndexer
public NodeIndexer()
setDisabled
public void setDisabled(boolean disabled)
- Explicit property to disable in-transaction indexing.
- Parameters:
disabled
- true to index nothing in-line
onBootstrap
protected void onBootstrap(org.springframework.context.ApplicationEvent event)
- Specified by:
onBootstrap
in class org.springframework.extensions.surf.util.AbstractLifecycleBean
onShutdown
protected void onShutdown(org.springframework.context.ApplicationEvent event)
- Specified by:
onShutdown
in class org.springframework.extensions.surf.util.AbstractLifecycleBean
indexDeleteStore
public void indexDeleteStore(org.alfresco.service.cmr.repository.StoreRef storeRef)
indexCreateNode
public void indexCreateNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
indexUpdateNode
public void indexUpdateNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
indexDeleteNode
public void indexDeleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
indexCreateChildAssociation
public void indexCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
indexDeleteChildAssociation
public void indexDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
indexUpdateChildAssociation
public void indexUpdateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef,
org.alfresco.service.cmr.repository.ChildAssociationRef newChildAssocRef)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.