Class SolrSiteDeletionObserver
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.web.indexing.observation.AbstractSolrObserver
org.ametys.web.indexing.observation.SolrSiteDeletionObserver
- All Implemented Interfaces:
 Observer,LogEnabled,Serviceable
Remove the indexes when a site is deleted.
- 
Field Summary
Fields inherited from class org.ametys.web.indexing.observation.AbstractSolrObserver
_resolver, _siteIndexer, _solrIndexer, _solrPageIndexerFields inherited from interface org.ametys.core.observation.Observer
MAX_PRIORITY, MIN_PRIORITY - 
Constructor Summary
Constructors - 
Method Summary
Methods inherited from class org.ametys.web.indexing.observation.AbstractSolrObserver
_updateIndexReferencingPages, _updateIndexReferencingPages, getPriority, serviceMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger 
- 
Constructor Details
- 
SolrSiteDeletionObserver
public SolrSiteDeletionObserver() 
 - 
 - 
Method Details
- 
supports
Description copied from interface:ObserverChecks if the event is supported. If true, the observe(Event) method will be called.- Parameters:
 event- the event.- Returns:
 truefor observing this event,falseotherwise.
 - 
observe
Description copied from interface:ObserverObserves an event.- Parameters:
 event- the event.transientVars- transientVars passed from one Observer to another when processing a single Event. This may allow optimizations between observers.- Throws:
 Exception- if an error occurs. All exceptions will be logged but not propagated, as the observation mechanism should never fail.
 
 -