public interface com.mongodb.async.client.MongoClient extends java.io.Closeable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.mongodb.async.client.MongoClient
super_class: java.lang.Object
{
public abstract void startSession(com.mongodb.async.SingleResultCallback<com.mongodb.async.client.ClientSession>);
descriptor: (Lcom/mongodb/async/SingleResultCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/async/SingleResultCallback<Lcom/mongodb/async/client/ClientSession;>;)V
MethodParameters:
Name Flags
callback
public abstract void startSession(com.mongodb.ClientSessionOptions, com.mongodb.async.SingleResultCallback<com.mongodb.async.client.ClientSession>);
descriptor: (Lcom/mongodb/ClientSessionOptions;Lcom/mongodb/async/SingleResultCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/ClientSessionOptions;Lcom/mongodb/async/SingleResultCallback<Lcom/mongodb/async/client/ClientSession;>;)V
MethodParameters:
Name Flags
options
callback
public abstract com.mongodb.async.client.MongoDatabase getDatabase(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/mongodb/async/client/MongoDatabase;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.mongodb.async.client.MongoClientSettings getSettings();
descriptor: ()Lcom/mongodb/async/client/MongoClientSettings;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract com.mongodb.async.client.MongoIterable<java.lang.String> listDatabaseNames();
descriptor: ()Lcom/mongodb/async/client/MongoIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/async/client/MongoIterable<Ljava/lang/String;>;
public abstract com.mongodb.async.client.MongoIterable<java.lang.String> listDatabaseNames(com.mongodb.async.client.ClientSession);
descriptor: (Lcom/mongodb/async/client/ClientSession;)Lcom/mongodb/async/client/MongoIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/async/client/ClientSession;)Lcom/mongodb/async/client/MongoIterable<Ljava/lang/String;>;
MethodParameters:
Name Flags
clientSession
public abstract com.mongodb.async.client.ListDatabasesIterable<org.bson.Document> listDatabases();
descriptor: ()Lcom/mongodb/async/client/ListDatabasesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/async/client/ListDatabasesIterable<Lorg/bson/Document;>;
public abstract com.mongodb.async.client.ListDatabasesIterable<org.bson.Document> listDatabases(com.mongodb.async.client.ClientSession);
descriptor: (Lcom/mongodb/async/client/ClientSession;)Lcom/mongodb/async/client/ListDatabasesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/async/client/ClientSession;)Lcom/mongodb/async/client/ListDatabasesIterable<Lorg/bson/Document;>;
MethodParameters:
Name Flags
clientSession
public abstract <TResult> com.mongodb.async.client.ListDatabasesIterable<TResult> listDatabases(java.lang.Class<TResult>);
descriptor: (Ljava/lang/Class;)Lcom/mongodb/async/client/ListDatabasesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;)Lcom/mongodb/async/client/ListDatabasesIterable<TTResult;>;
MethodParameters:
Name Flags
resultClass
public abstract <TResult> com.mongodb.async.client.ListDatabasesIterable<TResult> listDatabases(com.mongodb.async.client.ClientSession, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/async/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/async/client/ListDatabasesIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/async/client/ClientSession;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/async/client/ListDatabasesIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
resultClass
public abstract com.mongodb.async.client.ChangeStreamIterable<org.bson.Document> watch();
descriptor: ()Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lcom/mongodb/async/client/ChangeStreamIterable<Lorg/bson/Document;>;
public abstract <TResult> com.mongodb.async.client.ChangeStreamIterable<TResult> watch(java.lang.Class<TResult>);
descriptor: (Ljava/lang/Class;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/lang/Class<TTResult;>;)Lcom/mongodb/async/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
resultClass
public abstract com.mongodb.async.client.ChangeStreamIterable<org.bson.Document> watch(java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Ljava/util/List;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/async/client/ChangeStreamIterable<Lorg/bson/Document;>;
MethodParameters:
Name Flags
pipeline
public abstract <TResult> com.mongodb.async.client.ChangeStreamIterable<TResult> watch(java.util.List<? extends org.bson.conversions.Bson>, java.lang.Class<TResult>);
descriptor: (Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/async/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
pipeline
resultClass
public abstract com.mongodb.async.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.async.client.ClientSession);
descriptor: (Lcom/mongodb/async/client/ClientSession;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/async/client/ClientSession;)Lcom/mongodb/async/client/ChangeStreamIterable<Lorg/bson/Document;>;
MethodParameters:
Name Flags
clientSession
public abstract <TResult> com.mongodb.async.client.ChangeStreamIterable<TResult> watch(com.mongodb.async.client.ClientSession, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/async/client/ClientSession;Ljava/lang/Class;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/async/client/ClientSession;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/async/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
resultClass
public abstract com.mongodb.async.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.async.client.ClientSession, java.util.List<? extends org.bson.conversions.Bson>);
descriptor: (Lcom/mongodb/async/client/ClientSession;Ljava/util/List;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/mongodb/async/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;)Lcom/mongodb/async/client/ChangeStreamIterable<Lorg/bson/Document;>;
MethodParameters:
Name Flags
clientSession
pipeline
public abstract <TResult> com.mongodb.async.client.ChangeStreamIterable<TResult> watch(com.mongodb.async.client.ClientSession, java.util.List<? extends org.bson.conversions.Bson>, java.lang.Class<TResult>);
descriptor: (Lcom/mongodb/async/client/ClientSession;Ljava/util/List;Ljava/lang/Class;)Lcom/mongodb/async/client/ChangeStreamIterable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <TResult:Ljava/lang/Object;>(Lcom/mongodb/async/client/ClientSession;Ljava/util/List<+Lorg/bson/conversions/Bson;>;Ljava/lang/Class<TTResult;>;)Lcom/mongodb/async/client/ChangeStreamIterable<TTResult;>;
MethodParameters:
Name Flags
clientSession
pipeline
resultClass
}
SourceFile: "MongoClient.java"
RuntimeVisibleAnnotations:
com.mongodb.annotations.Immutable()
java.lang.Deprecated()