org.neo4j.graphdb.factory
Class GraphDatabaseFactory
java.lang.Object
org.neo4j.graphdb.factory.GraphDatabaseFactory
public class GraphDatabaseFactory
- extends Object
Creates a GraphDatabaseService
.
Use newEmbeddedDatabase(String)
or
newEmbeddedDatabaseBuilder(String)
to create a database instance.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileSystem
protected org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystem
logging
protected Logging logging
settingsClasses
protected Iterable<Class<?>> settingsClasses
indexProviders
protected List<IndexProvider> indexProviders
kernelExtensions
protected List<KernelExtensionFactory<?>> kernelExtensions
cacheProviders
protected List<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders
txInterceptorProviders
protected List<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> txInterceptorProviders
GraphDatabaseFactory
public GraphDatabaseFactory()
newEmbeddedDatabase
public GraphDatabaseService newEmbeddedDatabase(String path)
newEmbeddedDatabaseBuilder
public GraphDatabaseBuilder newEmbeddedDatabaseBuilder(String path)
databaseDependencies
protected GraphDatabaseDependencies databaseDependencies()
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.