public class AxleReactiveMongoClientImpl extends Object implements ReactiveMongoClient
| Constructor and Description |
|---|
AxleReactiveMongoClientImpl(com.mongodb.reactivestreams.client.MongoClient client) |
AxleReactiveMongoClientImpl(ReactiveMongoClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the client, which will close all underlying cached resources, including, for example,
sockets and background monitoring threads.
|
ReactiveMongoDatabase |
getDatabase(String name)
Retrieves a
ReactiveMongoDatabase with the given name. |
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<String> |
listDatabaseNames()
Gets a list of the database names.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<String> |
listDatabaseNames(com.mongodb.reactivestreams.client.ClientSession clientSession)
Gets a list of the database names.
|
org.reactivestreams.Publisher<String> |
listDatabaseNamesAsPublisher()
Gets a list of the database names.
|
org.reactivestreams.Publisher<String> |
listDatabaseNamesAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession)
Gets a list of the database names.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> |
listDatabases()
Gets the list of database descriptors.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> |
listDatabases(Class<T> clazz)
Gets the list of databases.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> |
listDatabases(Class<T> clazz,
DatabaseListOptions options)
Gets the list of databases.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> |
listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession)
Gets the list of databases as a stream.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> |
listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
Gets the list of databases.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> |
listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz,
DatabaseListOptions options)
Gets the list of databases.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> |
listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession,
DatabaseListOptions options)
Gets the list of databases as a stream.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> |
listDatabases(DatabaseListOptions options)
Gets the list of database descriptors.
|
com.mongodb.reactivestreams.client.ListDatabasesPublisher<org.bson.Document> |
listDatabasesAsPublisher()
Gets the list of database descriptors.
|
<T> com.mongodb.reactivestreams.client.ListDatabasesPublisher<T> |
listDatabasesAsPublisher(Class<T> clazz)
Gets the list of databases.
|
com.mongodb.reactivestreams.client.ListDatabasesPublisher<org.bson.Document> |
listDatabasesAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession)
Gets the list of databases as a stream.
|
<T> com.mongodb.reactivestreams.client.ListDatabasesPublisher<T> |
listDatabasesAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
Gets the list of databases.
|
CompletionStage<com.mongodb.reactivestreams.client.ClientSession> |
startSession()
Creates a client session.
|
CompletionStage<com.mongodb.reactivestreams.client.ClientSession> |
startSession(com.mongodb.ClientSessionOptions options)
Creates a client session.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch()
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(ChangeStreamOptions options)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(Class<T> clazz)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(Class<T> clazz,
ChangeStreamOptions options)
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession)
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
ChangeStreamOptions options)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz,
ChangeStreamOptions options)
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline)
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
ChangeStreamOptions options)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
ChangeStreamOptions options)
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(List<? extends org.bson.conversions.Bson> pipeline)
Creates a change stream for this client.
|
org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> |
watch(List<? extends org.bson.conversions.Bson> pipeline,
ChangeStreamOptions options)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz)
Creates a change stream for this client.
|
<T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> |
watch(List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
ChangeStreamOptions options)
Creates a change stream for this client.
|
com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> |
watchAsPublisher()
Creates a change stream for this client.
|
<T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> |
watchAsPublisher(Class<T> clazz)
Creates a change stream for this client.
|
com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> |
watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession)
Creates a change stream for this client.
|
<T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> |
watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
Creates a change stream for this client.
|
com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> |
watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline)
Creates a change stream for this client.
|
<T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> |
watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz)
Creates a change stream for this client.
|
com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> |
watchAsPublisher(List<? extends org.bson.conversions.Bson> pipeline)
Creates a change stream for this client.
|
<T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> |
watchAsPublisher(List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz)
Creates a change stream for this client.
|
public AxleReactiveMongoClientImpl(com.mongodb.reactivestreams.client.MongoClient client)
public AxleReactiveMongoClientImpl(ReactiveMongoClient client)
public ReactiveMongoDatabase getDatabase(String name)
ReactiveMongoClientReactiveMongoDatabase with the given name.getDatabase in interface ReactiveMongoClientname - the name, must not be nullReactiveMongoDatabasepublic void close()
ReactiveMongoClientclose in interface ReactiveMongoClientclose in interface Closeableclose in interface AutoCloseablepublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<String> listDatabaseNames()
ReactiveMongoClientlistDatabaseNames in interface ReactiveMongoClientpublic org.reactivestreams.Publisher<String> listDatabaseNamesAsPublisher()
ReactiveMongoClientlistDatabaseNamesAsPublisher in interface ReactiveMongoClientpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<String> listDatabaseNames(com.mongodb.reactivestreams.client.ClientSession clientSession)
ReactiveMongoClientlistDatabaseNames in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpublic org.reactivestreams.Publisher<String> listDatabaseNamesAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession)
ReactiveMongoClientlistDatabaseNamesAsPublisher in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpublic com.mongodb.reactivestreams.client.ListDatabasesPublisher<org.bson.Document> listDatabasesAsPublisher()
ReactiveMongoClientlistDatabasesAsPublisher in interface ReactiveMongoClientpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> listDatabases()
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> listDatabases(DatabaseListOptions options)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientoptions - the stream options (max time, filter, name only...), may be nullpublic <T> com.mongodb.reactivestreams.client.ListDatabasesPublisher<T> listDatabasesAsPublisher(Class<T> clazz)
ReactiveMongoClientlistDatabasesAsPublisher in interface ReactiveMongoClientT - the type of the class to use instead of Document.clazz - the class to cast the database documents topublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> listDatabases(Class<T> clazz)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientT - the type of the class to use instead of Document.clazz - the class to cast the database documents topublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> listDatabases(Class<T> clazz, DatabaseListOptions options)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientT - the type of the class to use instead of Document.clazz - the class to cast the database documents tooptions - the stream optionspublic com.mongodb.reactivestreams.client.ListDatabasesPublisher<org.bson.Document> listDatabasesAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession)
ReactiveMongoClientlistDatabasesAsPublisher in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<org.bson.Document> listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession,
DatabaseListOptions options)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientclientSession - the client session with which to associate this operationoptions - the stream optionspublic <T> com.mongodb.reactivestreams.client.ListDatabasesPublisher<T> listDatabasesAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
ReactiveMongoClientlistDatabasesAsPublisher in interface ReactiveMongoClientT - the type of the class to use instead of Document.clientSession - the client session with which to associate this operationclazz - the class to cast the database documents topublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientT - the type of the class to use instead of Document.clientSession - the client session with which to associate this operationclazz - the class to cast the database documents topublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<T> listDatabases(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz,
DatabaseListOptions options)
ReactiveMongoClientlistDatabases in interface ReactiveMongoClientT - the type of the class to use instead of Document.clientSession - the client session with which to associate this operationclazz - the class to cast the database documents tooptions - the stream optionspublic com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> watchAsPublisher()
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch()
ReactiveMongoClientwatch in interface ReactiveMongoClientpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientoptions - the stream optionspublic <T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> watchAsPublisher(Class<T> clazz)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientT - the target document type of the iterable.clazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(Class<T> clazz)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.clazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(Class<T> clazz, ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.clazz - the class to decode each document intooptions - the stream optionspublic com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> watchAsPublisher(List<? extends org.bson.conversions.Bson> pipeline)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientpipeline - the aggregation pipeline to apply to the change streampublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(List<? extends org.bson.conversions.Bson> pipeline)
ReactiveMongoClientwatch in interface ReactiveMongoClientpipeline - the aggregation pipeline to apply to the change streampublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(List<? extends org.bson.conversions.Bson> pipeline, ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientpipeline - the aggregation pipeline to apply to the change streamoptions - the stream optionspublic <T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> watchAsPublisher(List<? extends org.bson.conversions.Bson> pipeline, Class<T> clazz)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientT - the target document type of the iterable.pipeline - the aggregation pipeline to apply to the change streamclazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(List<? extends org.bson.conversions.Bson> pipeline, Class<T> clazz)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.pipeline - the aggregation pipeline to apply to the change streamclazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(List<? extends org.bson.conversions.Bson> pipeline, Class<T> clazz, ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.pipeline - the aggregation pipeline to apply to the change streamclazz - the class to decode each document intooptions - the stream optionspublic com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession)
ReactiveMongoClientwatch in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientclientSession - the client session with which to associate this operationoptions - the stream optionspublic <T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientT - the target document type of the iterable.clientSession - the client session with which to associate this operationclazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.clientSession - the client session with which to associate this operationclazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
Class<T> clazz,
ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.clientSession - the client session with which to associate this operationclazz - the class to decode each document intooptions - the stream optionspublic com.mongodb.reactivestreams.client.ChangeStreamPublisher<org.bson.Document> watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpipeline - the aggregation pipeline to apply to the change streampublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline)
ReactiveMongoClientwatch in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpipeline - the aggregation pipeline to apply to the change streampublic org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<org.bson.Document>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientclientSession - the client session with which to associate this operationpipeline - the aggregation pipeline to apply to the change streamoptions - the stream optionspublic <T> com.mongodb.reactivestreams.client.ChangeStreamPublisher<T> watchAsPublisher(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz)
ReactiveMongoClientwatchAsPublisher in interface ReactiveMongoClientT - the target document type of the iterable.clientSession - the client session with which to associate this operationpipeline - the aggregation pipeline to apply to the change streamclazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.clientSession - the client session with which to associate this operationpipeline - the aggregation pipeline to apply to the change streamclazz - the class to decode each document intopublic <T> org.eclipse.microprofile.reactive.streams.operators.PublisherBuilder<com.mongodb.client.model.changestream.ChangeStreamDocument<T>> watch(com.mongodb.reactivestreams.client.ClientSession clientSession,
List<? extends org.bson.conversions.Bson> pipeline,
Class<T> clazz,
ChangeStreamOptions options)
ReactiveMongoClientwatch in interface ReactiveMongoClientT - the target document type of the iterable.clientSession - the client session with which to associate this operationpipeline - the aggregation pipeline to apply to the change streamclazz - the class to decode each document intooptions - the stream optionspublic CompletionStage<com.mongodb.reactivestreams.client.ClientSession> startSession()
ReactiveMongoClientstartSession in interface ReactiveMongoClientCompletionStage completed when the session is ready to be used.public CompletionStage<com.mongodb.reactivestreams.client.ClientSession> startSession(com.mongodb.ClientSessionOptions options)
ReactiveMongoClientstartSession in interface ReactiveMongoClientoptions - the options for the client sessionCompletionStage completed when the session is ready to be used.Copyright © 2020 JBoss by Red Hat. All rights reserved.