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.ClientBulkWriteResultbulkWrite(com.mongodb.client.ClientSession clientSession, List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list) com.mongodb.client.model.bulk.ClientBulkWriteResultbulkWrite(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.ClientBulkWriteResultcom.mongodb.client.model.bulk.ClientBulkWriteResultbulkWrite(List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list, com.mongodb.client.model.bulk.ClientBulkWriteOptions clientBulkWriteOptions) voidclose()com.mongodb.connection.ClusterDescriptionorg.bson.codecs.configuration.CodecRegistrycom.mongodb.client.MongoDatabasegetHosts()com.mongodb.ReadConcerncom.mongodb.ReadPreferencegetTimeout(TimeUnit timeUnit) com.mongodb.client.MongoClientcom.mongodb.WriteConcernbooleanisSsl()booleancom.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) voidvoidsetPassword(String password) voidsetSsl(boolean ssl) voidsetSslValidationEnabled(boolean sslValidationEnabled) voidsetUsername(String username) com.mongodb.client.ClientSessioncom.mongodb.client.ClientSessionstartSession(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.MongoClusterwithCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry) com.mongodb.client.MongoClusterwithReadConcern(com.mongodb.ReadConcern readConcern) com.mongodb.client.MongoClusterwithReadPreference(com.mongodb.ReadPreference readPreference) com.mongodb.client.MongoClusterwithTimeout(long l, TimeUnit timeUnit) com.mongodb.client.MongoClusterwithWriteConcern(com.mongodb.WriteConcern writeConcern)
-
Constructor Details
-
SslAwareMongoClient
public SslAwareMongoClient()
-
-
Method Details
-
getWrappedMongoClient
public com.mongodb.client.MongoClient getWrappedMongoClient() -
getDatabase
- Specified by:
getDatabasein interfacecom.mongodb.client.MongoCluster
-
startSession
public com.mongodb.client.ClientSession startSession()- Specified by:
startSessionin interfacecom.mongodb.client.MongoCluster
-
startSession
public com.mongodb.client.ClientSession startSession(com.mongodb.ClientSessionOptions clientSessionOptions) - Specified by:
startSessionin interfacecom.mongodb.client.MongoCluster
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfacecom.mongodb.client.MongoClient
-
listDatabaseNames
- Specified by:
listDatabaseNamesin interfacecom.mongodb.client.MongoCluster
-
listDatabaseNames
public com.mongodb.client.MongoIterable<String> listDatabaseNames(com.mongodb.client.ClientSession clientSession) - Specified by:
listDatabaseNamesin interfacecom.mongodb.client.MongoCluster
-
listDatabases
public com.mongodb.client.ListDatabasesIterable<org.bson.Document> listDatabases()- Specified by:
listDatabasesin interfacecom.mongodb.client.MongoCluster
-
listDatabases
public com.mongodb.client.ListDatabasesIterable<org.bson.Document> listDatabases(com.mongodb.client.ClientSession clientSession) - Specified by:
listDatabasesin interfacecom.mongodb.client.MongoCluster
-
listDatabases
public <TResult> com.mongodb.client.ListDatabasesIterable<TResult> listDatabases(Class<TResult> aClass) - Specified by:
listDatabasesin interfacecom.mongodb.client.MongoCluster
-
listDatabases
public <TResult> com.mongodb.client.ListDatabasesIterable<TResult> listDatabases(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass) - Specified by:
listDatabasesin interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch()- Specified by:
watchin interfacecom.mongodb.client.MongoCluster
-
watch
- Specified by:
watchin interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(List<? extends org.bson.conversions.Bson> list) - Specified by:
watchin 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:
watchin interfacecom.mongodb.client.MongoCluster
-
watch
public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.client.ClientSession clientSession) - Specified by:
watchin interfacecom.mongodb.client.MongoCluster
-
watch
public <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass) - Specified by:
watchin 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:
watchin 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:
watchin 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:
bulkWritein 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:
bulkWritein 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:
bulkWritein 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:
bulkWritein interfacecom.mongodb.client.MongoCluster- Throws:
com.mongodb.ClientBulkWriteException
-
getClusterDescription
public com.mongodb.connection.ClusterDescription getClusterDescription()- Specified by:
getClusterDescriptionin interfacecom.mongodb.client.MongoClient
-
getCodecRegistry
public org.bson.codecs.configuration.CodecRegistry getCodecRegistry()- Specified by:
getCodecRegistryin interfacecom.mongodb.client.MongoCluster
-
getReadPreference
public com.mongodb.ReadPreference getReadPreference()- Specified by:
getReadPreferencein interfacecom.mongodb.client.MongoCluster
-
getWriteConcern
public com.mongodb.WriteConcern getWriteConcern()- Specified by:
getWriteConcernin interfacecom.mongodb.client.MongoCluster
-
getReadConcern
public com.mongodb.ReadConcern getReadConcern()- Specified by:
getReadConcernin interfacecom.mongodb.client.MongoCluster
-
getTimeout
- Specified by:
getTimeoutin interfacecom.mongodb.client.MongoCluster
-
withCodecRegistry
public com.mongodb.client.MongoCluster withCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry) - Specified by:
withCodecRegistryin interfacecom.mongodb.client.MongoCluster
-
withReadPreference
public com.mongodb.client.MongoCluster withReadPreference(com.mongodb.ReadPreference readPreference) - Specified by:
withReadPreferencein interfacecom.mongodb.client.MongoCluster
-
withWriteConcern
public com.mongodb.client.MongoCluster withWriteConcern(com.mongodb.WriteConcern writeConcern) - Specified by:
withWriteConcernin interfacecom.mongodb.client.MongoCluster
-
withReadConcern
public com.mongodb.client.MongoCluster withReadConcern(com.mongodb.ReadConcern readConcern) - Specified by:
withReadConcernin interfacecom.mongodb.client.MongoCluster
-
withTimeout
- Specified by:
withTimeoutin 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)
-