Interface FacetSearchListener
-
- All Known Implementing Classes:
SessionInitializationListener
,SolrAsSearchProfileCalculationListener
,SolrQueryDebuggingListener
public interface FacetSearchListener
Interface for receiving notifications about facet search execution.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
afterSearch(FacetSearchContext facetSearchContext)
Handles a notification that a facet search service has just completed.void
afterSearchError(FacetSearchContext facetSearchContext)
Handles a notification that a facet search service failed (this may also be due to listeners failing).void
beforeSearch(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
-
-