public class ReadWriteLock
extends java.lang.Object
| Constructor and Description |
|---|
ReadWriteLock(java.lang.String name,
org.apache.avalon.framework.logger.Logger logger)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getReadLock(java.lang.String ownerId) |
java.lang.Object |
getWriteLock(java.lang.String ownerId) |
void |
releaseLock(java.lang.Object lock,
java.lang.String ownerId)
releases the lock
|
public ReadWriteLock(java.lang.String name,
org.apache.avalon.framework.logger.Logger logger)
name - the name of the locklogger - the logger to be usedpublic java.lang.Object getReadLock(java.lang.String ownerId)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic java.lang.Object getWriteLock(java.lang.String ownerId)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void releaseLock(java.lang.Object lock,
java.lang.String ownerId)
lock - the lockCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.