Package com.mongodb

Class ClientSessionOptions

java.lang.Object
com.mongodb.ClientSessionOptions

@Immutable @Deprecated(since="2021-05-27") public final class ClientSessionOptions extends Object
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
The options to apply to a ClientSession.
Since:
3.6
See Also:
  • Method Details

    • isCausallyConsistent

      @Nullable public Boolean isCausallyConsistent()
      Deprecated.
      Whether operations using the session should causally consistent with each other.
      Returns:
      whether operations using the session should be causally consistent. A null value indicates to use the global default, which is currently true.
    • getDefaultTransactionOptions

      public TransactionOptions getDefaultTransactionOptions()
      Deprecated.
      Gets the default transaction options for the session.
      Returns:
      the default transaction options for the session
      Since:
      3.8
    • equals

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

      public int hashCode()
      Deprecated.
      Overrides:
      hashCode in class Object
    • toString

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

      public static ClientSessionOptions.Builder builder()
      Deprecated.
      Gets an instance of a builder
      Returns:
      a builder instance
    • builder

      public static ClientSessionOptions.Builder builder(ClientSessionOptions options)
      Deprecated.
      Gets an instance of a builder initialized with the given options
      Parameters:
      options - the options with which to initialize the builder
      Returns:
      a builder instance
      Since:
      3.8