public override GraphDatabaseFacade NewGraphDatabase(Config config, GraphDatabaseFacadeFactory.Dependencies dependencies) { File storeDir = config.Get(GraphDatabaseSettings.database_path); config.Augment(stringMap(GraphDatabaseSettings.ephemeral.name(), "true", (new BoltConnector("bolt")).listen_address.name(), "localhost:0")); return(new ImpermanentGraphDatabase(storeDir, config, GraphDatabaseDependencies.newDependencies(dependencies))); }
public CoreGraphDatabase(File storeDir, Config config, GraphDatabaseFacadeFactory.Dependencies dependencies, DiscoveryServiceFactory discoveryServiceFactory) { System.Func <PlatformModule, AbstractEditionModule> factory = platformModule => { _editionModule = new EnterpriseCoreEditionModule(platformModule, discoveryServiceFactory); return(_editionModule); }; (new GraphDatabaseFacadeFactory(DatabaseInfo.CORE, factory)).initFacade(storeDir, config, dependencies, this); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void mustIgnoreExceptionsFromPreLoadingCypherQuery() public virtual void MustIgnoreExceptionsFromPreLoadingCypherQuery() { // Given a lifecycled database that'll try to warm up Cypher when it starts //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final org.neo4j.kernel.impl.factory.GraphDatabaseFacade mockDb = mock(org.neo4j.kernel.impl.factory.GraphDatabaseFacade.class); GraphDatabaseFacade mockDb = mock(typeof(GraphDatabaseFacade)); Config config = Config.defaults(); GraphDatabaseFacadeFactory.Dependencies deps = GraphDatabaseDependencies.newDependencies().userLogProvider(NullLogProvider.Instance); GraphFactory factory = new SimpleGraphFactory(mockDb); LifecycleManagingDatabase db = new LifecycleManagingDatabaseAnonymousInnerClass(this, config, factory, deps); // When the execution of the query fails (for instance when this is a slave that just joined a cluster and is // working on catching up to the master) when(mockDb.Execute(LifecycleManagingDatabase.CYPHER_WARMUP_QUERY)).thenThrow(new TransactionFailureException("Boo")); // Then the database should still start up as normal, without bubbling the exception up Db.init(); Db.start(); assertTrue("the database should be running", Db.Running); Db.stop(); Db.shutdown(); }
public override GraphDatabaseFacade NewGraphDatabase(Config config, GraphDatabaseFacadeFactory.Dependencies dependencies) { return(_db); }
internal CustomHighlyAvailableGraphDatabase( UpdatePullerTriggersPageTransactionTrackingIT outerInstance, File storeDir, Config config, GraphDatabaseFacadeFactory.Dependencies dependencies ) : base( storeDir, config, dependencies ) { this._outerInstance = outerInstance; }
public PlatformModuleAnonymousInnerClass(CustomFacadeFactory outerInstance, File storeDir, Config config, DatabaseInfo databaseInfo, GraphDatabaseFacadeFactory.Dependencies dependencies) : base(storeDir, config, databaseInfo, dependencies) { this.outerInstance = outerInstance; this._config = config; }
public EnterpriseGraphDatabase(File storeDir, Config config, GraphDatabaseFacadeFactory.Dependencies dependencies) { //JAVA TO C# CONVERTER TODO TASK: Method reference constructor syntax is not converted by Java to C# Converter: (new GraphDatabaseFacadeFactory(DatabaseInfo.ENTERPRISE, EnterpriseEditionModule::new)).initFacade(storeDir, config, dependencies, this); }
public GraphDatabaseFacadeFactoryAnonymousInnerClass(TestGraphDatabaseFactoryWithFailingPageCacheFlush outerInstance, DatabaseInfo community, File storeDir, Config config, GraphDatabaseFacadeFactory.Dependencies dependencies) : base(community, CommunityEditionModule::new)
protected internal override GraphDatabaseService NewEmbeddedDatabase(File storeDir, Config config, GraphDatabaseFacadeFactory.Dependencies dependencies) { return(new GraphDatabaseFacadeFactoryAnonymousInnerClass(this, DatabaseInfo.COMMUNITY, storeDir, config, dependencies) .newFacade(storeDir, config, dependencies)); }
public LifecycleManagingDatabaseAnonymousInnerClass(LifecycleManagingDatabaseTest outerInstance, Config config, Org.Neo4j.Server.database.GraphFactory factory, GraphDatabaseFacadeFactory.Dependencies deps) : base(config, factory, deps) { this.outerInstance = outerInstance; }