org.neo4j.kernel.ha
Class AbstractHAGraphDatabase

java.lang.Object
  extended by org.neo4j.kernel.AbstractGraphDatabase
      extended by org.neo4j.kernel.ha.AbstractHAGraphDatabase
All Implemented Interfaces:
GraphDatabaseService, GraphDatabaseSPI
Direct Known Subclasses:
MasterGraphDatabase, SlaveGraphDatabase

public class AbstractHAGraphDatabase
extends AbstractGraphDatabase

TODO


Nested Class Summary
 
Nested classes/interfaces inherited from class org.neo4j.kernel.AbstractGraphDatabase
AbstractGraphDatabase.DefaultKernelData
 
Field Summary
protected  Broker broker
           
 
Fields inherited from class org.neo4j.kernel.AbstractGraphDatabase
config, diagnosticsManager, extensions, fileSystem, idGeneratorFactory, indexManager, indexStore, kernelEventHandlers, kernelPanicEventGenerator, lastCommittedTxIdSetter, lockManager, lockReleaser, logBufferFactory, 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
AbstractHAGraphDatabase(String storeDir, Map<String,String> params, HighlyAvailableGraphDatabase highlyAvailableGraphDatabase, Broker broker, org.neo4j.kernel.impl.util.StringLogger logger, org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup, org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups)
           
 
Method Summary
protected  KernelData createKernelData()
           
protected  org.neo4j.kernel.impl.core.NodeProxy.NodeLookup createNodeLookup()
           
protected  org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups createRelationshipLookups()
           
protected  org.neo4j.kernel.impl.util.StringLogger createStringLogger()
           
 HighlyAvailableGraphDatabase getHighlyAvailableGraphDatabase()
           
 
Methods inherited from class org.neo4j.kernel.AbstractGraphDatabase
beginTx, createFileSystemAbstraction, createIdGeneratorFactory, createLastCommittedTxIdSetter, createLockManager, createNode, createRecoveryVerifier, createStoreFactory, createTxHook, createTxIdGenerator, equals, getAllNodes, getConfig, getDiagnosticsManager, getIdGeneratorFactory, getKernelData, getKernelPanicGenerator, getLockManager, getLockReleaser, getManagementBean, getManagementBeans, getMessageLog, getNodeById, getNodeManager, getPersistenceSource, getReferenceNode, getRelationshipById, getRelationshipTypeHolder, getRelationshipTypes, getSingleManagementBean, getStoreDir, getStoreId, getTxManager, getXaDataSourceManager, hashCode, index, isEphemeral, loadConfigurations, registerKernelEventHandler, registerTransactionEventHandler, run, shutdown, toString, transactionRunning, tx, unregisterKernelEventHandler, unregisterTransactionEventHandler
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

broker

protected Broker broker
Constructor Detail

AbstractHAGraphDatabase

public AbstractHAGraphDatabase(String storeDir,
                               Map<String,String> params,
                               HighlyAvailableGraphDatabase highlyAvailableGraphDatabase,
                               Broker broker,
                               org.neo4j.kernel.impl.util.StringLogger logger,
                               org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup,
                               org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups)
Method Detail

createKernelData

protected KernelData createKernelData()
Overrides:
createKernelData in class AbstractGraphDatabase

createNodeLookup

protected org.neo4j.kernel.impl.core.NodeProxy.NodeLookup createNodeLookup()
Overrides:
createNodeLookup in class AbstractGraphDatabase

createRelationshipLookups

protected org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups createRelationshipLookups()
Overrides:
createRelationshipLookups in class AbstractGraphDatabase

createStringLogger

protected org.neo4j.kernel.impl.util.StringLogger createStringLogger()
Overrides:
createStringLogger in class AbstractGraphDatabase

getHighlyAvailableGraphDatabase

public HighlyAvailableGraphDatabase getHighlyAvailableGraphDatabase()


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