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 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
ConstructorDescriptionCompositeServerSelector
(List<? extends ServerSelector> serverSelectors) Deprecated.Constructs a new instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated.Deprecated.int
hashCode()
Deprecated.select
(ClusterDescription clusterDescription) Deprecated.Select a list of server descriptions from the given cluster description according to some criteria.toString()
Deprecated.
-
Constructor Details
-
CompositeServerSelector
Deprecated.Constructs a new instance.- Parameters:
serverSelectors
- the list of composed server selectors
-
-
Method Details
-
getServerSelectors
Deprecated.- Returns:
- the server selectors list.
-
select
Deprecated.Description copied from interface:ServerSelector
Select a list of server descriptions from the given cluster description according to some criteria.- Specified by:
select
in 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
Deprecated. -
hashCode
public int hashCode()Deprecated. -
toString
Deprecated.
-