| 
 | ||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.cache.lock.LockMap
Provide lock ownership mapping.
| Field Summary | |
| static int | OWNER_ANY | 
| static int | OWNER_READ | 
| static int | OWNER_WRITE | 
| Constructor Summary | |
| LockMap() | |
| Method Summary | |
|  void | addReader(java.lang.Object owner)Adding a reader owner. | 
|  void | addWriter(java.lang.Object owner)Adding a writer owner. | 
|  LockMap (src)  | copy() | 
|  boolean | isOwner(java.lang.Object owner,
        int ownership)Check whether this owner has reader or writer ownership. | 
|  java.lang.String | printInfo()Debugging information. | 
|  java.util.List | readerOwners() | 
|  void | removeAll()Remove all ownership. | 
|  boolean | removeReader(java.lang.Object owner)Remove reader ownership. | 
|  java.lang.Object | removeWriter(java.lang.Object owner)Remove writer ownership. | 
|  boolean | upgrade(java.lang.Object owner)Upgrading current reader ownership to writer one. | 
|  java.lang.Object | writerOwner() | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
public static final int OWNER_ANY
public static final int OWNER_READ
public static final int OWNER_WRITE
| Constructor Detail | 
public LockMap()
| Method Detail | 
public LockMap (src) copy()
public boolean isOwner(java.lang.Object owner,
                       int ownership)
owner - ownership - Either OWNER_ANY, OWNER_READ,
                  or OWNER_WRITE.
public void addReader(java.lang.Object owner)
owner - public void addWriter(java.lang.Object owner)
owner - 
public boolean upgrade(java.lang.Object owner)
                throws OwnerNotExistedException (src) 
owner - 
OwnerNotExistedException (src) public java.util.List readerOwners()
public java.lang.Object writerOwner()
public boolean removeReader(java.lang.Object owner)
owner - 
public java.lang.Object removeWriter(java.lang.Object owner)
owner - 
public void removeAll()
public java.lang.String printInfo()
| 
 | ||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||