org.neo4j.kernel.ha.transaction
Class SlaveTxHook

java.lang.Object
  extended by org.neo4j.kernel.ha.transaction.SlaveTxHook
All Implemented Interfaces:
org.neo4j.kernel.impl.transaction.TxHook

public class SlaveTxHook
extends Object
implements org.neo4j.kernel.impl.transaction.TxHook


Constructor Summary
SlaveTxHook(Master master, HaXaDataSourceManager xaDsm, TxHookModeSwitcher.RequestContextFactoryResolver contextFactory, org.neo4j.kernel.impl.transaction.AbstractTransactionManager txManager)
           
 
Method Summary
 void finishTransaction(int eventIdentifier, boolean success)
           
 boolean freeIdsDuringRollback()
           
 boolean hasAnyLocks(Transaction tx)
           
 void initializeTransaction(int eventIdentifier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlaveTxHook

public SlaveTxHook(Master master,
                   HaXaDataSourceManager xaDsm,
                   TxHookModeSwitcher.RequestContextFactoryResolver contextFactory,
                   org.neo4j.kernel.impl.transaction.AbstractTransactionManager txManager)
Method Detail

initializeTransaction

public void initializeTransaction(int eventIdentifier)
Specified by:
initializeTransaction in interface org.neo4j.kernel.impl.transaction.TxHook

hasAnyLocks

public boolean hasAnyLocks(Transaction tx)
Specified by:
hasAnyLocks in interface org.neo4j.kernel.impl.transaction.TxHook

finishTransaction

public void finishTransaction(int eventIdentifier,
                              boolean success)
Specified by:
finishTransaction in interface org.neo4j.kernel.impl.transaction.TxHook

freeIdsDuringRollback

public boolean freeIdsDuringRollback()
Specified by:
freeIdsDuringRollback in interface org.neo4j.kernel.impl.transaction.TxHook


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