Package com.mongodb.selector
Class CompositeServerSelector
- java.lang.Object
 - 
- com.mongodb.selector.CompositeServerSelector
 
 
- 
- All Implemented Interfaces:
 ServerSelector
@Deprecated(since="2021-05-27") public final class CompositeServerSelector extends java.lang.Object implements ServerSelector
Deprecated.Usage of this API is not supported in AEM as a Cloud Service.A server selector that composes a list of server selectors, and selects the servers by iterating through the list from start to finish, passing the result of the previous into the next, and finally returning the result of the last one.- Since:
 - 3.0
 
 
- 
- 
Constructor Summary
Constructors Constructor Description CompositeServerSelector(java.util.List<? extends ServerSelector> serverSelectors)Deprecated.Constructs a new instance. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(java.lang.Object o)Deprecated.java.util.List<ServerSelector>getServerSelectors()Deprecated.inthashCode()Deprecated.java.util.List<ServerDescription>select(ClusterDescription clusterDescription)Deprecated.Select a list of server descriptions from the given cluster description according to some criteria.java.lang.StringtoString()Deprecated. 
 - 
 
- 
- 
Constructor Detail
- 
CompositeServerSelector
public CompositeServerSelector(java.util.List<? extends ServerSelector> serverSelectors)
Deprecated.Constructs a new instance.- Parameters:
 serverSelectors- the list of composed server selectors
 
 - 
 
- 
Method Detail
- 
getServerSelectors
public java.util.List<ServerSelector> getServerSelectors()
Deprecated.- Returns:
 - the server selectors list.
 
 
- 
select
public java.util.List<ServerDescription> select(ClusterDescription clusterDescription)
Deprecated.Description copied from interface:ServerSelectorSelect a list of server descriptions from the given cluster description according to some criteria.- Specified by:
 selectin interfaceServerSelector- Parameters:
 clusterDescription- the cluster of servers to select from- Returns:
 - a non-null list of ServerDescriptions that meet the requirements of this ServerSelector. This may be empty.
 
 
- 
equals
public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
Deprecated.- Overrides:
 hashCodein classjava.lang.Object
 
- 
toString
public java.lang.String toString()
Deprecated.- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -