Class SslAwareMongoClient

java.lang.Object
org.apache.camel.component.mongodb.SslAwareMongoClient
All Implemented Interfaces:
com.mongodb.client.MongoClient, com.mongodb.client.MongoCluster, Closeable, AutoCloseable

public class SslAwareMongoClient extends Object implements com.mongodb.client.MongoClient
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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.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
    bulkWrite(List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list)
     
    com.mongodb.client.model.bulk.ClientBulkWriteResult
    bulkWrite(List<? extends com.mongodb.client.model.bulk.ClientNamespacedWriteModel> list, com.mongodb.client.model.bulk.ClientBulkWriteOptions clientBulkWriteOptions)
     
    void
     
    com.mongodb.connection.ClusterDescription
     
    org.bson.codecs.configuration.CodecRegistry
     
    com.mongodb.client.MongoDatabase
     
     
     
    com.mongodb.ReadConcern
     
    com.mongodb.ReadPreference
     
    getTimeout(TimeUnit timeUnit)
     
     
    com.mongodb.client.MongoClient
     
    com.mongodb.WriteConcern
     
    boolean
     
    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>
     
    com.mongodb.client.ChangeStreamIterable<org.bson.Document>
    watch(com.mongodb.client.ClientSession clientSession)
     
    <TResult> com.mongodb.client.ChangeStreamIterable<TResult>
    watch(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass)
     
    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>
    watch(Class<TResult> aClass)
     
    com.mongodb.client.ChangeStreamIterable<org.bson.Document>
    watch(List<? extends org.bson.conversions.Bson> list)
     
    <TResult> com.mongodb.client.ChangeStreamIterable<TResult>
    watch(List<? extends org.bson.conversions.Bson> list, Class<TResult> aClass)
     
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SslAwareMongoClient

      public SslAwareMongoClient()
  • Method Details

    • getWrappedMongoClient

      public com.mongodb.client.MongoClient getWrappedMongoClient()
    • getDatabase

      public com.mongodb.client.MongoDatabase getDatabase(String s)
      Specified by:
      getDatabase in interface com.mongodb.client.MongoCluster
    • startSession

      public com.mongodb.client.ClientSession startSession()
      Specified by:
      startSession in interface com.mongodb.client.MongoCluster
    • startSession

      public com.mongodb.client.ClientSession startSession(com.mongodb.ClientSessionOptions clientSessionOptions)
      Specified by:
      startSession in interface com.mongodb.client.MongoCluster
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface com.mongodb.client.MongoClient
    • listDatabaseNames

      public com.mongodb.client.MongoIterable<String> listDatabaseNames()
      Specified by:
      listDatabaseNames in interface com.mongodb.client.MongoCluster
    • listDatabaseNames

      public com.mongodb.client.MongoIterable<String> listDatabaseNames(com.mongodb.client.ClientSession clientSession)
      Specified by:
      listDatabaseNames in interface com.mongodb.client.MongoCluster
    • listDatabases

      public com.mongodb.client.ListDatabasesIterable<org.bson.Document> listDatabases()
      Specified by:
      listDatabases in interface com.mongodb.client.MongoCluster
    • listDatabases

      public com.mongodb.client.ListDatabasesIterable<org.bson.Document> listDatabases(com.mongodb.client.ClientSession clientSession)
      Specified by:
      listDatabases in interface com.mongodb.client.MongoCluster
    • listDatabases

      public <TResult> com.mongodb.client.ListDatabasesIterable<TResult> listDatabases(Class<TResult> aClass)
      Specified by:
      listDatabases in interface com.mongodb.client.MongoCluster
    • listDatabases

      public <TResult> com.mongodb.client.ListDatabasesIterable<TResult> listDatabases(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass)
      Specified by:
      listDatabases in interface com.mongodb.client.MongoCluster
    • watch

      public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch()
      Specified by:
      watch in interface com.mongodb.client.MongoCluster
    • watch

      public <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(Class<TResult> aClass)
      Specified by:
      watch in interface com.mongodb.client.MongoCluster
    • watch

      public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(List<? extends org.bson.conversions.Bson> list)
      Specified by:
      watch in interface com.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 interface com.mongodb.client.MongoCluster
    • watch

      public com.mongodb.client.ChangeStreamIterable<org.bson.Document> watch(com.mongodb.client.ClientSession clientSession)
      Specified by:
      watch in interface com.mongodb.client.MongoCluster
    • watch

      public <TResult> com.mongodb.client.ChangeStreamIterable<TResult> watch(com.mongodb.client.ClientSession clientSession, Class<TResult> aClass)
      Specified by:
      watch in interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.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 interface com.mongodb.client.MongoCluster
      Throws:
      com.mongodb.ClientBulkWriteException
    • getClusterDescription

      public com.mongodb.connection.ClusterDescription getClusterDescription()
      Specified by:
      getClusterDescription in interface com.mongodb.client.MongoClient
    • getCodecRegistry

      public org.bson.codecs.configuration.CodecRegistry getCodecRegistry()
      Specified by:
      getCodecRegistry in interface com.mongodb.client.MongoCluster
    • getReadPreference

      public com.mongodb.ReadPreference getReadPreference()
      Specified by:
      getReadPreference in interface com.mongodb.client.MongoCluster
    • getWriteConcern

      public com.mongodb.WriteConcern getWriteConcern()
      Specified by:
      getWriteConcern in interface com.mongodb.client.MongoCluster
    • getReadConcern

      public com.mongodb.ReadConcern getReadConcern()
      Specified by:
      getReadConcern in interface com.mongodb.client.MongoCluster
    • getTimeout

      public Long getTimeout(TimeUnit timeUnit)
      Specified by:
      getTimeout in interface com.mongodb.client.MongoCluster
    • withCodecRegistry

      public com.mongodb.client.MongoCluster withCodecRegistry(org.bson.codecs.configuration.CodecRegistry codecRegistry)
      Specified by:
      withCodecRegistry in interface com.mongodb.client.MongoCluster
    • withReadPreference

      public com.mongodb.client.MongoCluster withReadPreference(com.mongodb.ReadPreference readPreference)
      Specified by:
      withReadPreference in interface com.mongodb.client.MongoCluster
    • withWriteConcern

      public com.mongodb.client.MongoCluster withWriteConcern(com.mongodb.WriteConcern writeConcern)
      Specified by:
      withWriteConcern in interface com.mongodb.client.MongoCluster
    • withReadConcern

      public com.mongodb.client.MongoCluster withReadConcern(com.mongodb.ReadConcern readConcern)
      Specified by:
      withReadConcern in interface com.mongodb.client.MongoCluster
    • withTimeout

      public com.mongodb.client.MongoCluster withTimeout(long l, TimeUnit timeUnit)
      Specified by:
      withTimeout in interface com.mongodb.client.MongoCluster
    • getHosts

      public String getHosts()
    • setHosts

      public void setHosts(String hosts)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • isSsl

      public boolean isSsl()
    • setSsl

      public void setSsl(boolean ssl)
    • isSslValidationEnabled

      public boolean isSslValidationEnabled()
    • setSslValidationEnabled

      public void setSslValidationEnabled(boolean sslValidationEnabled)