org.neo4j.kernel.ha
Class MasterGraphDatabase

java.lang.Object
  extended by org.neo4j.kernel.AbstractGraphDatabase
      extended by org.neo4j.kernel.ha.AbstractHAGraphDatabase
          extended by org.neo4j.kernel.ha.MasterGraphDatabase
All Implemented Interfaces:
org.neo4j.graphdb.GraphDatabaseService, org.neo4j.kernel.GraphDatabaseAPI

public class MasterGraphDatabase
extends AbstractHAGraphDatabase

TODO


Nested Class Summary
 
Nested classes/interfaces inherited from class org.neo4j.kernel.AbstractGraphDatabase
org.neo4j.kernel.AbstractGraphDatabase.Configuration, org.neo4j.kernel.AbstractGraphDatabase.DefaultKernelData
 
Field Summary
 
Fields inherited from class org.neo4j.kernel.ha.AbstractHAGraphDatabase
broker
 
Fields inherited from class org.neo4j.kernel.AbstractGraphDatabase
config, diagnosticsManager, extensions, fileSystem, guard, idGeneratorFactory, indexManager, indexProviders, indexStore, kernelEventHandlers, kernelPanicEventGenerator, lastCommittedTxIdSetter, life, lockManager, lockReleaser, logBufferFactory, logging, monitorGc, msgLog, neoDataSource, nodeAutoIndexer, nodeManager, params, persistenceManager, persistenceSource, propertyIndexManager, ragManager, recoveryVerifier, relationshipTypeCreator, relationshipTypeHolder, relAutoIndexer, storeDir, storeFactory, syncHook, transactionEventHandlers, txHook, txIdGenerator, txManager, xaDataSourceManager, xaFactory
 
Constructor Summary
MasterGraphDatabase(String storeDir, Map<String,String> params, org.neo4j.kernel.impl.nioneo.store.StoreId storeId, HighlyAvailableGraphDatabase highlyAvailableGraphDatabase, Broker broker, org.neo4j.kernel.logging.Logging logging, org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup, org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups, Iterable<org.neo4j.graphdb.index.IndexProvider> indexProviders, Iterable<org.neo4j.kernel.KernelExtension> kernelExtensions, Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders, org.neo4j.kernel.impl.core.Caches caches)
           
 
Method Summary
protected  org.neo4j.kernel.IdGeneratorFactory createIdGeneratorFactory()
           
protected  org.neo4j.kernel.impl.core.LastCommittedTxIdSetter createLastCommittedTxIdSetter()
           
protected  org.neo4j.kernel.impl.nioneo.store.StoreFactory createStoreFactory()
           
protected  org.neo4j.kernel.impl.transaction.TxHook createTxHook()
           
protected  org.neo4j.kernel.impl.transaction.xaframework.TxIdGenerator createTxIdGenerator()
           
 
Methods inherited from class org.neo4j.kernel.ha.AbstractHAGraphDatabase
createCaches, createKernelData, createNodeLookup, createRelationshipLookups, createStringLogger, getHighlyAvailableGraphDatabase, getStoreId
 
Methods inherited from class org.neo4j.kernel.AbstractGraphDatabase
beginTx, createFileSystemAbstraction, createLockManager, createNode, createRecoveryVerifier, createRelationshipTypeCreator, equals, getAllNodes, getConfig, getDiagnosticsManager, getGuard, getIdGeneratorFactory, getKernelData, getKernelPanicGenerator, getLockManager, getLockReleaser, getManagementBean, getManagementBeans, getMessageLog, getNodeById, getNodeManager, getPersistenceSource, getReferenceNode, getRelationshipById, getRelationshipTypeHolder, getRelationshipTypes, getSingleManagementBean, getStoreDir, getTxManager, getXaDataSourceManager, hashCode, index, isEphemeral, registerKernelEventHandler, registerTransactionEventHandler, run, shutdown, toString, transactionRunning, tx, unregisterKernelEventHandler, unregisterTransactionEventHandler
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MasterGraphDatabase

public MasterGraphDatabase(String storeDir,
                           Map<String,String> params,
                           org.neo4j.kernel.impl.nioneo.store.StoreId storeId,
                           HighlyAvailableGraphDatabase highlyAvailableGraphDatabase,
                           Broker broker,
                           org.neo4j.kernel.logging.Logging logging,
                           org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup,
                           org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups,
                           Iterable<org.neo4j.graphdb.index.IndexProvider> indexProviders,
                           Iterable<org.neo4j.kernel.KernelExtension> kernelExtensions,
                           Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders,
                           org.neo4j.kernel.impl.core.Caches caches)
Method Detail

createStoreFactory

protected org.neo4j.kernel.impl.nioneo.store.StoreFactory createStoreFactory()
Overrides:
createStoreFactory in class org.neo4j.kernel.AbstractGraphDatabase

createIdGeneratorFactory

protected org.neo4j.kernel.IdGeneratorFactory createIdGeneratorFactory()
Overrides:
createIdGeneratorFactory in class org.neo4j.kernel.AbstractGraphDatabase

createTxIdGenerator

protected org.neo4j.kernel.impl.transaction.xaframework.TxIdGenerator createTxIdGenerator()
Overrides:
createTxIdGenerator in class org.neo4j.kernel.AbstractGraphDatabase

createTxHook

protected org.neo4j.kernel.impl.transaction.TxHook createTxHook()
Overrides:
createTxHook in class org.neo4j.kernel.AbstractGraphDatabase

createLastCommittedTxIdSetter

protected org.neo4j.kernel.impl.core.LastCommittedTxIdSetter createLastCommittedTxIdSetter()
Overrides:
createLastCommittedTxIdSetter in class org.neo4j.kernel.AbstractGraphDatabase


Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.