Interface SearchIndexExcluderList
-
- All Known Implementing Classes:
SearchIndexExcluderListBasic,SearchIndexExcluderListDeveloper
public interface SearchIndexExcluderListAn ordered list of SearxchIndexExcluder objects, in a handy package. Implementations should make a protective copy of the list of SearxchIndexExcluders. Implementations must be thread-safe. The life-cycle is:startIndexing(), 0 or more isExcluded() by multiple threads, stopIndexing().
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanisExcluded(Individual ind)Poll the list of excluders regarding this individual.voidstartIndexing()Do any required setup on the individual Excluders.voidstopIndexing()Do any required teardown on the individual Excluders.
-
-
-
Method Detail
-
startIndexing
void startIndexing()
Do any required setup on the individual Excluders.
-
stopIndexing
void stopIndexing()
Do any required teardown on the individual Excluders.
-
isExcluded
boolean isExcluded(Individual ind)
Poll the list of excluders regarding this individual. If any returns non-null, the individual is excluded. If all return null, the individual is not excluded.
-
-