org.neo4j.kernel.ha
Class MasterGraphDatabase

java.lang.Object
  extended by org.neo4j.kernel.AbstractGraphDatabase
      extended by org.neo4j.kernel.InternalAbstractGraphDatabase
          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.InternalAbstractGraphDatabase
org.neo4j.kernel.InternalAbstractGraphDatabase.Configuration, org.neo4j.kernel.InternalAbstractGraphDatabase.DefaultKernelData
 
Field Summary
 
Fields inherited from class org.neo4j.kernel.ha.AbstractHAGraphDatabase
broker
 
Fields inherited from class org.neo4j.kernel.InternalAbstractGraphDatabase
config, diagnosticsManager, extensions, fileSystem, guard, idGeneratorFactory, indexManager, indexProviders, indexStore, kernelEventHandlers, kernelPanicEventGenerator, lastCommittedTxIdSetter, life, lockManager, lockReleaser, logBufferFactory, logging, 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.InternalAbstractGraphDatabase
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, getTxIdGenerator, 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.InternalAbstractGraphDatabase

createIdGeneratorFactory

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

createTxIdGenerator

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

createTxHook

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

createLastCommittedTxIdSetter

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


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