org.neo4j.kernel
Class EmbeddedGraphDatabase
java.lang.Object
org.neo4j.kernel.AbstractGraphDatabase
org.neo4j.kernel.InternalAbstractGraphDatabase
org.neo4j.kernel.EmbeddedGraphDatabase
- All Implemented Interfaces:
- GraphDatabaseService, GraphDatabaseAPI
public class EmbeddedGraphDatabase
- extends InternalAbstractGraphDatabase
An implementation of GraphDatabaseService
that is used to embed Neo4j
in an application. You typically instantiate it by invoking the
single argument constructor
that takes
a path to a directory where Neo4j will store its data files, as such:
GraphDatabaseService graphDb = new EmbeddedGraphDatabase( "var/graphdb" );
// ... use Neo4j
graphDb.shutdown();
For more information, see GraphDatabaseService
.
Fields inherited from class org.neo4j.kernel.InternalAbstractGraphDatabase |
cacheBridge, caches, config, dependencyResolver, diagnosticsManager, extensions, fileSystem, guard, idGeneratorFactory, indexManager, indexStore, jobScheduler, kernelAPI, kernelEventHandlers, kernelPanicEventGenerator, life, lockManager, logBufferFactory, logging, msgLog, neoDataSource, nodeAutoIndexer, nodeManager, params, persistenceManager, persistenceSource, propertyIndexManager, recoveryVerifier, relationshipTypeCreator, relationshipTypeHolder, relAutoIndexer, schema, stateFactory, statementContextProvider, storeDir, storeFactory, storeId, storeLocker, syncHook, transactionEventHandlers, txHook, txIdGenerator, txManager, updateableSchemaState, xaDataSourceManager, xaFactory |
Methods inherited from class org.neo4j.kernel.InternalAbstractGraphDatabase |
beginTx, beginTx, create, createCaches, createFileSystemAbstraction, createIdGeneratorFactory, createKernelData, createLockManager, createLogging, createNeoDataSource, createNode, createNode, createNodeLookup, createPropertyKeyCreator, createRecoveryVerifier, createRelationshipLookups, createRelationshipTypeCreator, createStoreFactory, createTransactionStateFactory, createTxHook, createTxIdGenerator, createXaDataSourceManager, doAfterRecoveryAndStartup, equals, findNodesByLabelAndProperty, getAllNodes, getConfig, getDependencyResolver, getDiagnosticsManager, getGuard, getIdGeneratorFactory, getKernelData, getKernelPanicGenerator, getLockManager, getMessageLog, getNodeById, getNodeManager, getPersistenceSource, getReferenceNode, getRelationshipById, getRelationshipTypeHolder, getRelationshipTypes, getStoreDir, getStoreId, getTxIdGenerator, getTxManager, getXaDataSourceManager, hashCode, index, isEphemeral, registerKernelEventHandler, registerRecovery, registerTransactionEventHandler, run, schema, shutdown, toString, transactionRunning, tx, unregisterKernelEventHandler, unregisterTransactionEventHandler |
EmbeddedGraphDatabase
public EmbeddedGraphDatabase(String storeDir)
- Creates an embedded
GraphDatabaseService
with a store located in
storeDir
, which will be created if it doesn't already exist.
- Parameters:
storeDir
- the store directory for the Neo4j store files
EmbeddedGraphDatabase
public EmbeddedGraphDatabase(String storeDir,
Map<String,String> params)
- A non-standard way of creating an embedded
GraphDatabaseService
with a set of configuration parameters.
Creates an embedded GraphDatabaseService
with a store located in
storeDir
, which will be created if it doesn't already exist.
- Parameters:
storeDir
- the store directory for the db filesparams
- configuration parameters
EmbeddedGraphDatabase
public EmbeddedGraphDatabase(String storeDir,
Map<String,String> params,
Iterable<IndexProvider> indexProviders,
Iterable<KernelExtensionFactory<?>> kernelExtensions,
Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders,
Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> txInterceptorProviders)
Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.