protected GraphDatabaseBuilder createGraphDatabaseBuilder( GraphDatabaseBuilder.DatabaseCreator creator ) { return new GraphDatabaseBuilder( creator ); }
protected GraphDatabaseBuilder createGraphDatabaseBuilder( GraphDatabaseBuilder.DatabaseCreator creator ) { return new GraphDatabaseBuilder( creator ); }
public GraphDatabaseBuilder newHighlyAvailableDatabaseBuilder(final String path) { final GraphDatabaseFactoryState state = getStateCopy(); return new GraphDatabaseBuilder(new GraphDatabaseBuilder.DatabaseCreator() { @Override public GraphDatabaseService newDatabase(Map<String, String> config) { config.put("ephemeral", "false"); EmbeddedGraphDatabase database = new EmbeddedGraphDatabase(path, config, state.databaseDependencies()); database.shutdown(); return new HighlyAvailableGraphDatabase(path, config, state.databaseDependencies()); } }); } }