public class TransactionHandleRegistry extends Object implements TransactionRegistry
| Constructor and Description |
|---|
TransactionHandleRegistry(org.neo4j.helpers.Clock clock,
long timeoutMillis,
org.neo4j.logging.LogProvider logProvider) |
| Modifier and Type | Method and Description |
|---|---|
TransactionHandle |
acquire(long id) |
long |
begin(TransactionHandle handle) |
void |
forget(long id) |
long |
release(long id,
TransactionHandle transactionHandle) |
void |
rollbackAllSuspendedTransactions() |
void |
rollbackSuspendedTransactionsIdleSince(long oldestLastActiveTime) |
TransactionHandle |
terminate(long id) |
public TransactionHandleRegistry(org.neo4j.helpers.Clock clock,
long timeoutMillis,
org.neo4j.logging.LogProvider logProvider)
public long begin(TransactionHandle handle)
begin in interface TransactionRegistrypublic long release(long id,
TransactionHandle transactionHandle)
release in interface TransactionRegistrypublic TransactionHandle acquire(long id) throws TransactionLifecycleException
acquire in interface TransactionRegistryTransactionLifecycleExceptionpublic void forget(long id)
forget in interface TransactionRegistrypublic TransactionHandle terminate(long id) throws TransactionLifecycleException
terminate in interface TransactionRegistryTransactionLifecycleExceptionpublic void rollbackAllSuspendedTransactions()
rollbackAllSuspendedTransactions in interface TransactionRegistrypublic void rollbackSuspendedTransactionsIdleSince(long oldestLastActiveTime)
Copyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.