org.neo4j.kernel.ha
Class HighlyAvailableGraphDatabase
java.lang.Object
org.neo4j.kernel.AbstractGraphDatabase
org.neo4j.kernel.InternalAbstractGraphDatabase
org.neo4j.kernel.ha.HighlyAvailableGraphDatabase
- All Implemented Interfaces:
- org.neo4j.graphdb.GraphDatabaseService, org.neo4j.kernel.GraphDatabaseAPI
- Direct Known Subclasses:
- HighlyAvailableGraphDatabase
public class HighlyAvailableGraphDatabase
- extends org.neo4j.kernel.InternalAbstractGraphDatabase
| Nested classes/interfaces inherited from class org.neo4j.kernel.InternalAbstractGraphDatabase |
org.neo4j.kernel.InternalAbstractGraphDatabase.Configuration, org.neo4j.kernel.InternalAbstractGraphDatabase.DefaultKernelData |
| 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 |
|
Constructor Summary |
HighlyAvailableGraphDatabase(String storeDir,
Map<String,String> params,
Iterable<org.neo4j.graphdb.index.IndexProvider> indexProviders,
Iterable<org.neo4j.kernel.extension.KernelExtensionFactory<?>> kernelExtensions,
Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders,
Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> txInterceptorProviders)
|
| Methods inherited from class org.neo4j.kernel.InternalAbstractGraphDatabase |
beginTx, createFileSystemAbstraction, createNode, createNode, createNodeLookup, createRecoveryVerifier, createRelationshipLookups, createStoreFactory, doAfterRecoveryAndStartup, equals, findNodesByLabelAndProperty, getAllNodes, getConfig, getDiagnosticsManager, getGuard, getIdGeneratorFactory, getKernelData, getKernelPanicGenerator, getLockManager, getMessageLog, getNodeById, getNodeManager, getPersistenceSource, getReferenceNode, getRelationshipById, getRelationshipTypeHolder, getRelationshipTypes, getStoreDir, getStoreId, getTxIdGenerator, getTxManager, getXaDataSourceManager, hashCode, index, isEphemeral, registerKernelEventHandler, registerTransactionEventHandler, run, schema, shutdown, transactionRunning, tx, unregisterKernelEventHandler, unregisterTransactionEventHandler |
HighlyAvailableGraphDatabase
public HighlyAvailableGraphDatabase(String storeDir,
Map<String,String> params,
Iterable<org.neo4j.graphdb.index.IndexProvider> indexProviders,
Iterable<org.neo4j.kernel.extension.KernelExtensionFactory<?>> kernelExtensions,
Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders,
Iterable<org.neo4j.kernel.impl.transaction.xaframework.TransactionInterceptorProvider> txInterceptorProviders)
create
protected void create()
- Overrides:
create in class org.neo4j.kernel.InternalAbstractGraphDatabase
start
public void start()
stop
public void stop()
beginTx
protected org.neo4j.graphdb.Transaction beginTx(org.neo4j.kernel.impl.transaction.xaframework.ForceMode forceMode)
- Overrides:
beginTx in class org.neo4j.kernel.InternalAbstractGraphDatabase
createLogging
protected org.neo4j.kernel.logging.Logging createLogging()
- Overrides:
createLogging in class org.neo4j.kernel.InternalAbstractGraphDatabase
createTransactionStateFactory
protected org.neo4j.kernel.impl.transaction.TransactionStateFactory createTransactionStateFactory()
- Overrides:
createTransactionStateFactory in class org.neo4j.kernel.InternalAbstractGraphDatabase
createXaDataSourceManager
protected org.neo4j.kernel.impl.transaction.XaDataSourceManager createXaDataSourceManager()
- Overrides:
createXaDataSourceManager in class org.neo4j.kernel.InternalAbstractGraphDatabase
createTxHook
protected org.neo4j.kernel.impl.transaction.TxHook createTxHook()
- Overrides:
createTxHook in class org.neo4j.kernel.InternalAbstractGraphDatabase
createTxIdGenerator
protected org.neo4j.kernel.impl.transaction.xaframework.TxIdGenerator createTxIdGenerator()
- Overrides:
createTxIdGenerator in class org.neo4j.kernel.InternalAbstractGraphDatabase
createIdGeneratorFactory
protected org.neo4j.kernel.IdGeneratorFactory createIdGeneratorFactory()
- Overrides:
createIdGeneratorFactory in class org.neo4j.kernel.InternalAbstractGraphDatabase
createLockManager
protected org.neo4j.kernel.impl.transaction.LockManager createLockManager()
- Overrides:
createLockManager in class org.neo4j.kernel.InternalAbstractGraphDatabase
createRelationshipTypeCreator
protected org.neo4j.kernel.impl.core.KeyCreator createRelationshipTypeCreator()
- Overrides:
createRelationshipTypeCreator in class org.neo4j.kernel.InternalAbstractGraphDatabase
createPropertyKeyCreator
protected org.neo4j.kernel.impl.core.KeyCreator createPropertyKeyCreator()
- Overrides:
createPropertyKeyCreator in class org.neo4j.kernel.InternalAbstractGraphDatabase
createCaches
protected org.neo4j.kernel.impl.core.Caches createCaches()
- Overrides:
createCaches in class org.neo4j.kernel.InternalAbstractGraphDatabase
createNeoDataSource
protected void createNeoDataSource()
- Overrides:
createNeoDataSource in class org.neo4j.kernel.InternalAbstractGraphDatabase
createKernelData
protected org.neo4j.kernel.KernelData createKernelData()
- Overrides:
createKernelData in class org.neo4j.kernel.InternalAbstractGraphDatabase
registerRecovery
protected void registerRecovery()
- Overrides:
registerRecovery in class org.neo4j.kernel.InternalAbstractGraphDatabase
toString
public String toString()
- Overrides:
toString in class org.neo4j.kernel.InternalAbstractGraphDatabase
getInstanceState
public String getInstanceState()
isMaster
public boolean isMaster()
getDependencyResolver
public org.neo4j.graphdb.DependencyResolver getDependencyResolver()
- Specified by:
getDependencyResolver in interface org.neo4j.kernel.GraphDatabaseAPI- Overrides:
getDependencyResolver in class org.neo4j.kernel.InternalAbstractGraphDatabase
Copyright © 2002-2013 The Neo4j Graph Database Project. All Rights Reserved.