org.neo4j.kernel.ha
Class SlaveGraphDatabase

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

public class SlaveGraphDatabase
extends AbstractHAGraphDatabase

Slave implementation of HA Graph Database


Nested Class Summary
 
Nested classes/interfaces inherited from class org.neo4j.kernel.AbstractGraphDatabase
AbstractGraphDatabase.DefaultKernelData
 
Field Summary
 
Fields inherited from class org.neo4j.kernel.ha.AbstractHAGraphDatabase
broker
 
Fields inherited from class org.neo4j.kernel.AbstractGraphDatabase
cacheManager, config, diagnosticsManager, extensions, fileSystem, idGeneratorFactory, indexManager, indexStore, kernelEventHandlers, kernelPanicEventGenerator, lockManager, lockReleaser, logBufferFactory, msgLog, neoDataSource, nodeAutoIndexer, nodeManager, params, persistenceManager, persistenceSource, propertyIndexManager, ragManager, recoveryVerifier, relationshipTypeCreator, relationshipTypeHolder, relAutoIndexer, storeDir, storeFactory, syncHook, transactionEventHandlers, txHook, txIdGenerator, txManager, xaDataSourceManager, xaFactory
 
Constructor Summary
SlaveGraphDatabase(String storeDir, Map<String,String> params, HighlyAvailableGraphDatabase highlyAvailableGraphDatabase, Broker broker, org.neo4j.kernel.impl.util.StringLogger logger, ResponseReceiver responseReceiver, org.neo4j.kernel.impl.core.LastCommittedTxIdSetter lastCommittedTxIdSetter, org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup, org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups)
           
 
Method Summary
protected  IdGeneratorFactory createIdGeneratorFactory()
           
protected  org.neo4j.kernel.impl.core.LastCommittedTxIdSetter createLastCommittedTxIdSetter()
           
protected  org.neo4j.kernel.impl.transaction.LockManager createLockManager()
           
protected  org.neo4j.kernel.impl.transaction.TxHook createTxHook()
           
protected  org.neo4j.kernel.impl.transaction.xaframework.TxIdGenerator createTxIdGenerator()
           
 void forgetIdAllocationsFromMaster()
           
 
Methods inherited from class org.neo4j.kernel.ha.AbstractHAGraphDatabase
createKernelData, createNodeLookup, createRelationshipLookups, createStringLogger, getHighlyAvailableGraphDatabase
 
Methods inherited from class org.neo4j.kernel.AbstractGraphDatabase
beginTx, createFileSystemAbstraction, createNode, createRecoveryVerifier, createStoreFactory, 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
 

Constructor Detail

SlaveGraphDatabase

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

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

createTxIdGenerator

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

createIdGeneratorFactory

protected IdGeneratorFactory createIdGeneratorFactory()
Overrides:
createIdGeneratorFactory in class AbstractGraphDatabase

createLockManager

protected org.neo4j.kernel.impl.transaction.LockManager createLockManager()
Overrides:
createLockManager in class AbstractGraphDatabase

forgetIdAllocationsFromMaster

public void forgetIdAllocationsFromMaster()


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