public MongoDbTraceWriter(string connectionStringName,string collectionName = null )
 {
     this.serverProvider         = ConfigurableMongoDbServerProvider.FromConnectionStringName(connectionStringName);
     this.collectionName         = collectionName ?? DefaultCollectionName;
     this.traceCollection        = serverProvider.Database.GetCollection<TraceRecord>(this.collectionName);
     this.isServerProviderOwner  = true;
 }
 public OsmEntityImporter(IMongoServerProvider serverProvider)
 {
     this.serverProvider = serverProvider;
 }
 public MongoDbAdministrator(IMongoServerProvider serverProvider, IEnumerable<CollectionDefinition> collections, IEnumerable<IStoredProcedureProvider> storedProcedureProviders)
 {
     this.serverProvider = serverProvider;
     this.collections = collections;
     this.storedProcedureProviders = storedProcedureProviders;
 }
 public OsmEntityTagsExtractor(IMongoServerProvider serverProvider)
 {
     this.serverProvider = serverProvider;
 }
 public MongoDbTraceWriter(IMongoServerProvider serverProvider,string collectionName = null)
 {
     this.serverProvider     = serverProvider;
     this.collectionName     = collectionName ?? DefaultCollectionName;
     this.traceCollection    = serverProvider.Database.GetCollection<TraceRecord>(this.collectionName);
 }
Example #6
0
 public OsmExtractTool(IMongoServerProvider serverPorvider,OsmEntityExtractor extractor, IEnumerable<IOsmExtractionQueryProvider> queryProviders) 
     : base(serverPorvider)
 {
     this.extractor      = extractor;
     this.queryProviders = queryProviders;
 }
Example #7
0
 public MongoDbTarget(IMongoServerProvider serverProvider,string applicationName,string collectionName = null)
 {
     this.serverProvider     = serverProvider;
     this.applicationName    = applicationName;
     this.collectionName     = collectionName ?? DefaultCollectionName;
     this.logCollection      = serverProvider.Database.GetCollection<MongoDbLogEntryDocument>(this.collectionName);
 }
 public MongoDataSource(IMongoServerProvider dataSource, IMongoCredentialProvider credentials)
 {
     _dataSource  = dataSource;
     _credentials = credentials;
 }
 public OsmEntityExtractor( ConfigurationModelHandle<OsmConfigurationModel> configuration,IMongoServerProvider serverProvider, IEnumerable<IOsmExtractionRule> extractionRules)
 {
     this.configuration      = configuration;
     this.serverProvider     = serverProvider;
     this.extractionRules    = extractionRules;
 }
Example #10
0
 public MongoDbTarget(string connectionStringName,string applicationName,string collectionName = null )
 {
     this.serverProvider         = ConfigurableMongoDbServerProvider.FromConnectionStringName(connectionStringName);
     this.applicationName        = applicationName;
     this.collectionName         = collectionName ?? DefaultCollectionName;
     this.logCollection          = serverProvider.Database.GetCollection<MongoDbLogEntryDocument>(this.collectionName);
     this.isServerProviderOwner  = true;
 }
 public DefaultParkingStopService(IMongoServerProvider serverProvider)
 {
     this.serverProvider = serverProvider;
 }
 public MongoDbAdministrationTool(IMongoServerProvider serverProvider, MongoDbAdministrator administrator) 
     : base(serverProvider)
 {
     this.administrator = administrator;
 }
Example #13
0
 public MongoDatabaseProvider(IMongoServerProvider serverProvider)
 {
     _serverProvider = serverProvider;
 }
Example #14
0
 public OsmImportTool(IMongoServerProvider serverProvider, OsmEntityImporter importer) 
     : base(serverProvider)
 {
     this.importer = importer;
 }
 public DefaultParkingAreaService(ParkingAreaConfigurationModel configuration,IMongoServerProvider serverProvider)
 {
     this.serverProvider = serverProvider;
     this.configuration  = configuration;
 }