Class ReadPreferenceServerSelector

java.lang.Object
com.mongodb.selector.ReadPreferenceServerSelector
All Implemented Interfaces:
ServerSelector

@Deprecated public class ReadPreferenceServerSelector extends Object implements ServerSelector
Deprecated.
A server selector that chooses based on a read preference.
Since:
3.0
  • Constructor Details

    • ReadPreferenceServerSelector

      public ReadPreferenceServerSelector(ReadPreference readPreference)
      Deprecated.
      Gets the read preference.
      Parameters:
      readPreference - the read preference
  • Method Details

    • getReadPreference

      public ReadPreference getReadPreference()
      Deprecated.
      Gets the read preference.
      Returns:
      the read preference
    • select

      public List<ServerDescription> select(ClusterDescription clusterDescription)
      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 interface ServerSelector
      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.
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object