Class MongoDBSourceImpl

java.lang.Object
org.apache.tapestry5.internal.mongodb.MongoDBSourceImpl
All Implemented Interfaces:
MongoDBSource

public class MongoDBSourceImpl extends Object implements MongoDBSource
Default implementation for MongoDBSource
  • Constructor Summary

    Constructors
    Constructor
    Description
    MongoDBSourceImpl(org.slf4j.Logger logger, int connectionPerHost, com.mongodb.ReadPreference readPreference, com.mongodb.WriteConcern writeConcern, List<com.mongodb.ServerAddress> serverAddresses)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mongodb.MongoClient
     

    Methods inherited from class java.lang.Object

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

    • MongoDBSourceImpl

      public MongoDBSourceImpl(org.slf4j.Logger logger, @Symbol("tapestry.mongodb.conns-per-host") int connectionPerHost, @Symbol("tapestry.mongodb.read_preference") com.mongodb.ReadPreference readPreference, @Symbol("tapestry.mongodb.write_concern") com.mongodb.WriteConcern writeConcern, List<com.mongodb.ServerAddress> serverAddresses)
  • Method Details

    • getMongo

      public com.mongodb.MongoClient getMongo()
      Specified by:
      getMongo in interface MongoDBSource
      Returns:
      the MongoClient database connection object.