package com.buschmais.xo.neo4j.api;
import com.buschmais.xo.neo4j.impl.datastore.EmbeddedNeo4jDatastore;
import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.test.TestGraphDatabaseFactory;
import java.net.URI;
public class MemoryDatastoreFactory implements DatastoreFactory<EmbeddedNeo4jDatastore> {
@Override
public EmbeddedNeo4jDatastore createGraphDatabaseService(URI uri) {
GraphDatabaseService graphDatabaseService = new TestGraphDatabaseFactory().newImpermanentDatabase();
return new EmbeddedNeo4jDatastore(graphDatabaseService);
}
}