Class SslAwareMongoClient
java.lang.Object
org.apache.camel.component.mongodb.SslAwareMongoClient
- All Implemented Interfaces:
com.mongodb.client.MongoClient
,com.mongodb.client.MongoCluster
,Closeable
,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mongodb.client.model.bulk.ClientBulkWriteResult
bulkWrite
(com.mongodb.client.ClientSession clientSession, List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list) com.mongodb.client.model.bulk.ClientBulkWriteResult
bulkWrite
(com.mongodb.client.ClientSession clientSession, List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list, com.mongodb.client.model.bulk.ClientBulkWriteOptions clientBulkWriteOptions) com.mongodb.client.model.bulk.ClientBulkWriteResult
com.mongodb.client.model.bulk.ClientBulkWriteResult
bulkWrite
(List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list, com.mongodb.client.model.bulk.ClientBulkWriteOptions clientBulkWriteOptions) void
close()
com.mongodb.connection.ClusterDescription
org.bson.codecs.configuration.CodecRegistry
com.mongodb.client.MongoDatabase
getHosts()
com.mongodb.ReadConcern
com.mongodb.ReadPreference
getTimeout
(TimeUnit timeUnit) com.mongodb.client.MongoClient
com.mongodb.WriteConcern
boolean
isSsl()
boolean
com.mongodb.client.MongoIterable
<String> com.mongodb.client.MongoIterable
<String> listDatabaseNames
(com.mongodb.client.ClientSession clientSession) com.mongodb.client.ListDatabasesIterable
<org.bson.Document> com.mongodb.client.ListDatabasesIterable
<org.bson.Document> listDatabases
(com.mongodb.client.ClientSession clientSession) <TResult> com.mongodb.client.ListDatabasesIterable
<TResult> listDatabases
(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass) <TResult> com.mongodb.client.ListDatabasesIterable
<TResult> listDatabases
(Class<TResult> aClass) void
void
setPassword
(String password) void
setSsl
(boolean ssl) void
setSslValidationEnabled
(boolean sslValidationEnabled) void
setUsername
(String username) com.mongodb.client.ClientSession
com.mongodb.client.ClientSession
startSession
(com.mongodb.ClientSessionOptions clientSessionOptions) com.mongodb.client.ChangeStreamIterable
<org.bson.Document> watch()
com.mongodb.client.ChangeStreamIterable
<org.bson.Document> watch
(com.mongodb.client.ClientSession clientSession) <TResult> com.mongodb.client.ChangeStreamIterable
<TResult> com.mongodb.client.ChangeStreamIterable
<org.bson.Document> watch
(com.mongodb.client.ClientSession clientSession, List<? extends org.bson.conversions.Bson> list) <TResult> com.mongodb.client.ChangeStreamIterable
<TResult> watch
(com.mongodb.client.ClientSession clientSession, List<? extends org.bson.conversions.Bson> list, Class<TResult> aClass) <TResult> com.mongodb.client.ChangeStreamIterable
<TResult> com.mongodb.client.ChangeStreamIterable
<org.bson.Document> <TResult> com.mongodb.client.ChangeStreamIterable
<TResult> com.mongodb.client.MongoCluster
withCodecRegistry
(org.bson.codecs.configuration.CodecRegistry codecRegistry) com.mongodb.client.MongoCluster
withReadConcern
(com.mongodb.ReadConcern readConcern) com.mongodb.client.MongoCluster
withReadPreference
(com.mongodb.ReadPreference readPreference) com.mongodb.client.MongoCluster
withTimeout
(long l, TimeUnit timeUnit) com.mongodb.client.MongoCluster
withWriteConcern
(com.mongodb.WriteConcern writeConcern)
-
Constructor Details
-
SslAwareMongoClient
public SslAwareMongoClient()
-
-
Method Details
-
getWrappedMongoClient
public com.mongodb.client.MongoClient getWrappedMongoClient() -
getDatabase
- Specified by:
getDatabase
in interfacecom.mongodb.client.MongoCluster
-
startSession
public com.mongodb.client.ClientSession startSession()- Specified by:
startSession
in interfacecom.mongodb.client.MongoCluster
-
startSession
public com.mongodb.client.ClientSession startSession(com.mongodb.ClientSessionOptions clientSessionOptions) - Specified by:
startSession
in interfacecom.mongodb.client.MongoCluster
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfacecom.mongodb.client.MongoClient
-
listDatabaseNames
- Specified by:
listDatabaseNames
in interfacecom.mongodb.client.MongoCluster
-
listDatabaseNames
public com.mongodb.client.MongoIterable<String> listDatabaseNames(com.mongodb.client.ClientSession clientSession) - Specified by:
listDatabaseNames
in interfacecom.mongodb.client.MongoCluster
-
listDatabases
public com.mongodb.client.ListDatabasesIterable<org.bson.Document> listDatabases()- Specified by:
listDatabases
in interfacecom.mongodb.client.MongoCluster
-
listDatabases
public com.mongodb.client.ListDatabasesIterable<org.bson.Document> listDatabases(com.mongodb.client.ClientSession clientSession) - Specified by:
listDatabases
in interfacecom.mongodb.client.MongoCluster
-
listDatabases
public <TResult> com.mongodb.client.ListDatabasesIterable<TResult> listDatabases(Class<TResult> aClass) - Specified by:
listDatabases
in interfacecom.mongodb.client.MongoCluster
-
listDatabases
public <TResult> com.mongodb.client.ListDatabasesIterable<TResult> listDatabases(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass) - Specified by:
listDatabases
in interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch()- Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
- Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(List<? extends org.bson.conversions.Bson> list) - Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
public <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(List<? extends org.bson.conversions.Bson> list, Class<TResult> aClass) - Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.client.ClientSession clientSession) - Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
public <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass) - Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.client.ClientSession clientSession, List<? extends org.bson.conversions.Bson> list) - Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
watch
public <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession clientSession, List<? extends org.bson.conversions.Bson> list, Class<TResult> aClass) - Specified by:
watch
in interfacecom.mongodb.client.MongoCluster
-
bulkWrite
public com.mongodb.client.model.bulk.ClientBulkWriteResult bulkWrite(List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list) throws com.mongodb.ClientBulkWriteException - Specified by:
bulkWrite
in interfacecom.mongodb.client.MongoCluster
- Throws:
com.mongodb.ClientBulkWriteException
-
bulkWrite
public com.mongodb.client.model.bulk.ClientBulkWriteResult bulkWrite(List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list, com.mongodb.client.model.bulk.ClientBulkWriteOptions clientBulkWriteOptions) throws com.mongodb.ClientBulkWriteException - Specified by:
bulkWrite
in interfacecom.mongodb.client.MongoCluster
- Throws:
com.mongodb.ClientBulkWriteException
-
bulkWrite
public com.mongodb.client.model.bulk.ClientBulkWriteResult bulkWrite(com.mongodb.client.ClientSession clientSession, List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list) throws com.mongodb.ClientBulkWriteException - Specified by:
bulkWrite
in interfacecom.mongodb.client.MongoCluster
- Throws:
com.mongodb.ClientBulkWriteException
-
bulkWrite
public com.mongodb.client.model.bulk.ClientBulkWriteResult bulkWrite(com.mongodb.client.ClientSession clientSession, List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list, com.mongodb.client.model.bulk.ClientBulkWriteOptions clientBulkWriteOptions) throws com.mongodb.ClientBulkWriteException - Specified by:
bulkWrite
in interfacecom.mongodb.client.MongoCluster
- Throws:
com.mongodb.ClientBulkWriteException
-
getClusterDescription
public com.mongodb.connection.ClusterDescription getClusterDescription()- Specified by:
getClusterDescription
in interfacecom.mongodb.client.MongoClient
-
getCodecRegistry
public org.bson.codecs.configuration.CodecRegistry getCodecRegistry()- Specified by:
getCodecRegistry
in interfacecom.mongodb.client.MongoCluster
-
getReadPreference
public com.mongodb.ReadPreference getReadPreference()- Specified by:
getReadPreference
in interfacecom.mongodb.client.MongoCluster
-
getWriteConcern
public com.mongodb.WriteConcern getWriteConcern()- Specified by:
getWriteConcern
in interfacecom.mongodb.client.MongoCluster
-
getReadConcern
public com.mongodb.ReadConcern getReadConcern()- Specified by:
getReadConcern
in interfacecom.mongodb.client.MongoCluster
-
getTimeout
- Specified by:
getTimeout
in interfacecom.mongodb.client.MongoCluster
-
withCodecRegistry
public com.mongodb.client.MongoCluster withCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry) - Specified by:
withCodecRegistry
in interfacecom.mongodb.client.MongoCluster
-
withReadPreference
public com.mongodb.client.MongoCluster withReadPreference(com.mongodb.ReadPreference readPreference) - Specified by:
withReadPreference
in interfacecom.mongodb.client.MongoCluster
-
withWriteConcern
public com.mongodb.client.MongoCluster withWriteConcern(com.mongodb.WriteConcern writeConcern) - Specified by:
withWriteConcern
in interfacecom.mongodb.client.MongoCluster
-
withReadConcern
public com.mongodb.client.MongoCluster withReadConcern(com.mongodb.ReadConcern readConcern) - Specified by:
withReadConcern
in interfacecom.mongodb.client.MongoCluster
-
withTimeout
- Specified by:
withTimeout
in interfacecom.mongodb.client.MongoCluster
-
getHosts
-
setHosts
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
isSsl
public boolean isSsl() -
setSsl
public void setSsl(boolean ssl) -
isSslValidationEnabled
public boolean isSslValidationEnabled() -
setSslValidationEnabled
public void setSslValidationEnabled(boolean sslValidationEnabled)
-