001 package de.deepamehta.storage.neo4j;
002
003 import de.deepamehta.core.storage.spi.DeepaMehtaStorage;
004 import de.deepamehta.core.storage.spi.DeepaMehtaStorageFactory;
005
006
007
008 /**
009 * Factory for obtaining a Neo4j/Lucene based DeepaMehta storage.
010 * <p>
011 * Note: the factory in only needed by the test suites.
012 * The DeepaMehta Core obtains the storage as an OSGi service.
013 */
014 public class Neo4jStorageFactory implements DeepaMehtaStorageFactory {
015
016 // -------------------------------------------------------------------------------------------------- Public Methods
017
018 @Override
019 public DeepaMehtaStorage createInstance(String databasePath) {
020 return new Neo4jStorage(databasePath);
021 }
022 }