public static interface AbstractReadWriteAccess.Lockable
Modifier and Type | Method and Description |
---|---|
Object |
getValue()
Returns the enclosed value.
|
boolean |
isReadable(long txTimestamp)
Returns
true if the enclosed value can be read by a transaction started at the given time. |
boolean |
isUnlockable(SoftLock lock)
Returns
true if the given lock can be unlocked using the given SoftLock instance as a handle. |
boolean |
isWriteable(long txTimestamp,
Object version,
Comparator versionComparator)
Returns
true if the enclosed value can be replaced with one of the given version by a
transaction started at the given time. |
AbstractReadWriteAccess.SoftLockImpl |
lock(long timeout,
UUID uuid,
long lockId)
Locks this entry, stamping it with the UUID and lockId given, with the lock timeout occuring at the specified
time.
|
boolean isReadable(long txTimestamp)
true
if the enclosed value can be read by a transaction started at the given time.boolean isWriteable(long txTimestamp, Object version, Comparator versionComparator)
true
if the enclosed value can be replaced with one of the given version by a
transaction started at the given time.Object getValue()
boolean isUnlockable(SoftLock lock)
true
if the given lock can be unlocked using the given SoftLock instance as a handle.AbstractReadWriteAccess.SoftLockImpl lock(long timeout, UUID uuid, long lockId)
Copyright © 2019 JBoss by Red Hat. All rights reserved.