org.neo4j.graphdb.factory
Class GraphDatabaseFactory
java.lang.Object
org.neo4j.graphdb.factory.GraphDatabaseFactory
- Direct Known Subclasses:
- HighlyAvailableGraphDatabaseFactory
public class GraphDatabaseFactory
- extends Object
Creates a GraphDatabaseService
.
Use newEmbeddedDatabase(String)
or
newEmbeddedDatabaseBuilder(String)
to create a database instance.
GraphDatabaseFactory
public GraphDatabaseFactory()
newEmbeddedDatabase
public GraphDatabaseService newEmbeddedDatabase(String path)
newEmbeddedDatabaseBuilder
public GraphDatabaseBuilder newEmbeddedDatabaseBuilder(String path)
getIndexProviders
public Iterable<IndexProvider> getIndexProviders()
setIndexProviders
public void setIndexProviders(IndexIterable indexIterable)
- Sets an
IndexProvider
iterable source.
ListIndexIterable
is a flexible provider that works well with
dependency injection.
- Parameters:
indexIterable
- It's actually Iterable, but internally typecasted
to workaround bug https://issues.apache.org/jira/browse/ARIES-834 .
getKernelExtension
public Iterable<KernelExtensionFactory<?>> getKernelExtension()
setKernelExtensions
public void setKernelExtensions(Iterable<KernelExtensionFactory<?>> newKernelExtensions)
addKernelExtensions
public void addKernelExtensions(Iterable<KernelExtensionFactory<?>> newKernelExtensions)
addKernelExtension
public void addKernelExtension(KernelExtensionFactory<?> newKernelExtension)
setCacheProviders
public void setCacheProviders(Iterable<org.neo4j.kernel.impl.cache.CacheProvider> newCacheProviders)
setTransactionInterceptorProviders
public void setTransactionInterceptorProviders(Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> transactionInterceptorProviders)
Copyright © 2002-2014 The Neo4j Graph Database Project. All Rights Reserved.