class LockUpgrade
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static LockUpgrade |
EXISTING |
(package private) static LockUpgrade |
ILLEGAL |
(package private) static LockUpgrade |
RANGE_READ_IMMED |
(package private) static LockUpgrade |
RANGE_WRITE_IMMED |
(package private) static LockUpgrade |
RANGE_WRITE_PROMOTE |
(package private) static LockUpgrade |
WRITE_PROMOTE |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
getIllegal()
This method is called to determine whether the upgrade is illegal.
|
(package private) boolean |
getPromotion()
This method is called when getUpgrade returns non-null to determine
whether the upgrade is a true promotion or can be granted immediately.
|
(package private) LockType |
getUpgrade()
This method is called first to determine whether an upgrade to a new
lock type is needed, and what the new lock type should be.
|
static final LockUpgrade ILLEGAL
static final LockUpgrade EXISTING
static final LockUpgrade WRITE_PROMOTE
static final LockUpgrade RANGE_READ_IMMED
static final LockUpgrade RANGE_WRITE_IMMED
static final LockUpgrade RANGE_WRITE_PROMOTE
boolean getIllegal()
LockType getUpgrade()
boolean getPromotion()
Copyright (c) 2004,2008 Oracle. All rights reserved.