org.neo4j.kernel.ha
Class SlaveLockManager

java.lang.Object
  extended by org.neo4j.kernel.impl.transaction.LockManager
      extended by org.neo4j.kernel.ha.SlaveLockManager

public class SlaveLockManager
extends org.neo4j.kernel.impl.transaction.LockManager


Nested Class Summary
static class SlaveLockManager.SlaveLockManagerFactory
           
 
Constructor Summary
SlaveLockManager(TransactionManager tm, Broker broker, ResponseReceiver receiver)
           
 
Method Summary
 void getReadLock(Object resource)
           
 void getWriteLock(Object resource)
           
 
Methods inherited from class org.neo4j.kernel.impl.transaction.LockManager
dumpAllLocks, dumpLocksOnResource, dumpRagStack, getDetectedDeadlockCount, releaseReadLock, releaseWriteLock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlaveLockManager

public SlaveLockManager(TransactionManager tm,
                        Broker broker,
                        ResponseReceiver receiver)
Method Detail

getReadLock

public void getReadLock(Object resource)
                 throws DeadlockDetectedException,
                        org.neo4j.kernel.impl.transaction.IllegalResourceException
Overrides:
getReadLock in class org.neo4j.kernel.impl.transaction.LockManager
Throws:
DeadlockDetectedException
org.neo4j.kernel.impl.transaction.IllegalResourceException

getWriteLock

public void getWriteLock(Object resource)
                  throws DeadlockDetectedException,
                         org.neo4j.kernel.impl.transaction.IllegalResourceException
Overrides:
getWriteLock in class org.neo4j.kernel.impl.transaction.LockManager
Throws:
DeadlockDetectedException
org.neo4j.kernel.impl.transaction.IllegalResourceException


Copyright © 2010 The Neo4j Graph Database Project. All Rights Reserved.