Package org.apache.solr.common.cloud
Interface CollectionStatePredicate
public interface CollectionStatePredicate
Interface to determine if a set of liveNodes and a collection's state matches some expectations.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleanmatches(Set<String> liveNodes, DocCollection collectionState) Check if the set of liveNodes and the collection state matches a required state
-
Method Details
-
matches
Check if the set of liveNodes and the collection state matches a required stateNote that both liveNodes and collectionState should be consulted to determine the overall state.
- Parameters:
liveNodes- the current set of live nodescollectionState- the latest collection state, or null if the collection does not exist- Returns:
- true if the input matches the requirements of this predicate
-