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:
GraphDatabaseService, GraphDatabaseAPI

public class MasterGraphDatabase
extends AbstractHAGraphDatabase

TODO


Nested Class Summary
 
Nested classes/interfaces inherited from class org.neo4j.kernel.AbstractGraphDatabase
AbstractGraphDatabase.Configuration, 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, Logging logging, org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup, org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups, Iterable<IndexProvider> indexProviders, Iterable<KernelExtension> kernelExtensions, Iterable<org.neo4j.kernel.impl.cache.CacheProvider> cacheProviders, org.neo4j.kernel.impl.core.Caches caches)
           
 
Method Summary
protected  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,
                           Logging logging,
                           org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup,
                           org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups,
                           Iterable<IndexProvider> indexProviders,
                           Iterable<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 AbstractGraphDatabase

createIdGeneratorFactory

protected IdGeneratorFactory createIdGeneratorFactory()
Overrides:
createIdGeneratorFactory in class AbstractGraphDatabase

createTxIdGenerator

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

createTxHook

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

createLastCommittedTxIdSetter

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


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