Package com.mongodb

Class ReadConcern


  • @Deprecated(since="2021-05-27")
    public final class ReadConcern
    extends java.lang.Object
    Deprecated.
    Usage of this API is not supported in AEM as a Cloud Service.
    A read concern allows clients to choose a level of isolation for their reads.
    Since:
    3.2
    • Field Detail

      • DEFAULT

        public static final ReadConcern DEFAULT
        Deprecated.
        Use the servers default read concern.
      • LOCAL

        public static final ReadConcern LOCAL
        Deprecated.
        The local read concern.
      • MAJORITY

        public static final ReadConcern MAJORITY
        Deprecated.
        The majority read concern.
      • LINEARIZABLE

        public static final ReadConcern LINEARIZABLE
        Deprecated.
        The linearizable read concern.

        This read concern is only compatible with ReadPreference.primary().

        Since:
        3.4
      • SNAPSHOT

        public static final ReadConcern SNAPSHOT
        Deprecated.
        The snapshot read concern.
        Since:
        3.8
      • AVAILABLE

        public static final ReadConcern AVAILABLE
        Deprecated.
        The available read concern.
        Since:
        3.9
    • Constructor Detail

      • ReadConcern

        public ReadConcern​(ReadConcernLevel level)
        Deprecated.
        Construct a new read concern
        Parameters:
        level - the read concern level
    • Method Detail

      • getLevel

        @Nullable
        public ReadConcernLevel getLevel()
        Deprecated.
        Gets the read concern level.
        Returns:
        the read concern level, which may be null (which indicates to use the server's default level)
        Since:
        3.6
      • isServerDefault

        public boolean isServerDefault()
        Deprecated.
        Returns:
        true if this is the server default read concern
      • asDocument

        public BsonDocument asDocument()
        Deprecated.
        Gets this read concern as a document.
        Returns:
        The read concern as a BsonDocument
      • equals

        public boolean equals​(java.lang.Object o)
        Deprecated.
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class java.lang.Object