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:
org.neo4j.graphdb.GraphDatabaseService, org.neo4j.kernel.GraphDatabaseAPI

public class SlaveGraphDatabase
extends AbstractHAGraphDatabase

Slave implementation of HA Graph Database


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, life, lockManager, lockReleaser, logBufferFactory, logging, monitorGc, msgLog, neoDataSource, nodeAutoIndexer, nodeManager, params, persistenceManager, persistenceSource, propertyIndexManager, ragManager, recoveryVerifier, relationshipTypeCreator, relationshipTypeHolder, relAutoIndexer, storeDir, storeFactory, storeId, syncHook, transactionEventHandlers, txHook, txIdGenerator, txManager, xaDataSourceManager, xaFactory
 
Constructor Summary
SlaveGraphDatabase(String storeDir, Map<String,String> params, org.neo4j.kernel.impl.nioneo.store.StoreId storeId, HighlyAvailableGraphDatabase highlyAvailableGraphDatabase, Broker broker, org.neo4j.kernel.logging.Logging logging, SlaveDatabaseOperations databaseOperations, org.neo4j.kernel.impl.core.LastCommittedTxIdSetter lastCommittedTxIdSetter, org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup, org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups, org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystemAbstraction, 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.impl.nioneo.store.FileSystemAbstraction createFileSystemAbstraction()
           
protected  org.neo4j.kernel.IdGeneratorFactory createIdGeneratorFactory()
           
protected  org.neo4j.kernel.impl.core.LastCommittedTxIdSetter createLastCommittedTxIdSetter()
           
protected  org.neo4j.kernel.impl.transaction.LockManager createLockManager()
           
protected  org.neo4j.kernel.impl.core.RelationshipTypeCreator createRelationshipTypeCreator()
           
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
createCaches, createKernelData, createNodeLookup, createRelationshipLookups, createStringLogger, getHighlyAvailableGraphDatabase, getStoreId
 
Methods inherited from class org.neo4j.kernel.AbstractGraphDatabase
beginTx, createNode, createRecoveryVerifier, createStoreFactory, 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

SlaveGraphDatabase

public SlaveGraphDatabase(String storeDir,
                          Map<String,String> params,
                          org.neo4j.kernel.impl.nioneo.store.StoreId storeId,
                          HighlyAvailableGraphDatabase highlyAvailableGraphDatabase,
                          Broker broker,
                          org.neo4j.kernel.logging.Logging logging,
                          SlaveDatabaseOperations databaseOperations,
                          org.neo4j.kernel.impl.core.LastCommittedTxIdSetter lastCommittedTxIdSetter,
                          org.neo4j.kernel.impl.core.NodeProxy.NodeLookup nodeLookup,
                          org.neo4j.kernel.impl.core.RelationshipProxy.RelationshipLookups relationshipLookups,
                          org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction fileSystemAbstraction,
                          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

createTxHook

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

createFileSystemAbstraction

protected org.neo4j.kernel.impl.nioneo.store.FileSystemAbstraction createFileSystemAbstraction()
Overrides:
createFileSystemAbstraction in class org.neo4j.kernel.AbstractGraphDatabase

createLastCommittedTxIdSetter

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

createTxIdGenerator

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

createIdGeneratorFactory

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

createLockManager

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

forgetIdAllocationsFromMaster

public void forgetIdAllocationsFromMaster()

createRelationshipTypeCreator

protected org.neo4j.kernel.impl.core.RelationshipTypeCreator createRelationshipTypeCreator()
Overrides:
createRelationshipTypeCreator in class org.neo4j.kernel.AbstractGraphDatabase


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