Interface FacetSearchListener
-
- All Known Implementing Classes:
SessionInitializationListener,SolrAsSearchProfileCalculationListener,SolrQueryDebuggingListener
public interface FacetSearchListenerInterface for receiving notifications about facet search execution.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterSearch(FacetSearchContext facetSearchContext)Handles a notification that a facet search service has just completed.voidafterSearchError(FacetSearchContext facetSearchContext)Handles a notification that a facet search service failed (this may also be due to listeners failing).voidbeforeSearch(FacetSearchContext facetSearchContext)Handles a notification that a facet search service is about to begin execution.
-
-
-
Method Detail
-
beforeSearch
void beforeSearch(FacetSearchContext facetSearchContext) throws FacetSearchException
Handles a notification that a facet search service is about to begin execution.- Parameters:
facetSearchContext- - theFacetSearchContext- Throws:
FacetSearchException- if an error occurs
-
afterSearch
void afterSearch(FacetSearchContext facetSearchContext) throws FacetSearchException
Handles a notification that a facet search service has just completed.- Parameters:
facetSearchContext- - theFacetSearchContext- Throws:
FacetSearchException- if an error occurs
-
afterSearchError
void afterSearchError(FacetSearchContext facetSearchContext) throws FacetSearchException
Handles a notification that a facet search service failed (this may also be due to listeners failing).- Parameters:
facetSearchContext- - theFacetSearchContext- Throws:
FacetSearchException- if an error occurs
-
-