package examples; import org.junit.Test; import org.neo4j.graphdb.GraphDatabaseService; import org.neo4j.index.IndexService; import org.neo4j.index.lucene.LuceneIndexService; import org.neo4j.kernel.EmbeddedGraphDatabase; import org.neo4j.rdf.sail.GraphDatabaseSail; import org.neo4j.rdf.store.RdfStore; import org.neo4j.rdf.store.VerboseQuadStore; import org.openrdf.sail.Sail; public class SiteExamples { @Test public void setUpSail() throws Exception { // START SNIPPET: setUpSail // Start up the graph database and RDF store and wrap it in a Sail GraphDatabaseService graphDb = new EmbeddedGraphDatabase( "target/var/examples" ); IndexService indexService = new LuceneIndexService( graphDb ); RdfStore rdfStore = new VerboseQuadStore( graphDb, indexService ); Sail sail = new GraphDatabaseSail( graphDb, rdfStore ); // END SNIPPET: setUpSail // ... // Shut down in correct order sail.shutDown(); indexService.shutdown(); graphDb.shutdown(); } }