public Configuration build() { return new Configuration(this); }
@Bean public org.neo4j.ogm.config.Configuration getConfiguration() { org.neo4j.ogm.config.Configuration config = new org.neo4j.ogm.config.Configuration(); config.driverConfiguration() .setDriverClassName ("org.neo4j.ogm.drivers.http.driver.HttpDriver") .setURI(grapheneUrl); return config; }
private Neo4jSessionFactory() { try { Configuration configuration = new Configuration("ogm.properties"); sessionFactory = new SessionFactory(configuration, "db"); } catch (Exception ex) { Configuration configuration = new Configuration(); configuration.driverConfiguration().setURI(System.getenv("GRAPHENEDB_URL")); configuration.autoIndexConfiguration().setAutoIndex("assert"); try { sessionFactory = new SessionFactory(configuration, "db"); } catch(Exception ex2) { configuration.driverConfiguration().setURI("http://localhost:7474"); configuration.autoIndexConfiguration().setAutoIndex("assert"); sessionFactory = new SessionFactory("db"); } } }