org.castor.util.concurrent

Class WriterPreferenceReadWriteLock.WriterLock

Enclosing Class:
WriterPreferenceReadWriteLock
Implemented Interfaces:
Sync

protected class WriterPreferenceReadWriteLock.WriterLock
extends WriterPreferenceReadWriteLock.Signaller
implements Sync

Fields inherited from interface org.castor.util.concurrent.Sync

ONE_CENTURY, ONE_DAY, ONE_HOUR, ONE_MINUTE, ONE_SECOND, ONE_WEEK, ONE_YEAR

Method Summary

void
acquire()
boolean
attempt(long msecs)
void
release()
(package private) void
signalWaiters()

Methods inherited from class org.castor.util.concurrent.WriterPreferenceReadWriteLock.Signaller

signalWaiters

Method Details

acquire

public void acquire()
            throws InterruptedException
Specified by:
acquire in interface Sync

attempt

public boolean attempt(long msecs)
            throws InterruptedException
Specified by:
attempt in interface Sync

release

public void release()
Specified by:
release in interface Sync

signalWaiters

(package private)  void signalWaiters()
Overrides:
signalWaiters in interface WriterPreferenceReadWriteLock.Signaller

Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com