public class LockStrategySerializable extends Object implements LockStrategy
Dirty read allows (t1) write and then (t2) read within two separate threads, all without transaction commit.
Non-repeatable read allows (t1) read, (t2) write, and then (t1) read, all without transaction commit.
Phantom read allows (t1) read n rows, (t2) insert k rows, and (t1) read n+k rows.
Constructor and Description |
---|
LockStrategySerializable() |
public Lock readLock()
LockStrategy
readLock
in interface LockStrategy
LockStrategy.readLock()
public Lock upgradeLockAttempt(long msecs) throws UpgradeException
LockStrategy
msecs
timeout.upgradeLockAttempt
in interface LockStrategy
msecs
- Timeout in milliseconds.UpgradeException
LockStrategy.upgradeLockAttempt(long)
public Lock writeLock()
LockStrategy
writeLock
in interface LockStrategy
LockStrategy.writeLock()
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.