org.ow2.util.pool.impl.enhanced.internal.lock.api
Interface ISignalClearableCondition

All Superinterfaces:
java.util.concurrent.locks.Condition
All Known Implementing Classes:
BasicCondition, SignalClearableConditionProxy

public interface ISignalClearableCondition
extends java.util.concurrent.locks.Condition

Author:
Gael Lalire

Method Summary
 void clearAllSignal()
          Avoid all signals so signaled threads SHOULD not be unpark.
 void signalAllUnclearable()
           
 
Methods inherited from interface java.util.concurrent.locks.Condition
await, await, awaitNanos, awaitUninterruptibly, awaitUntil, signal, signalAll
 

Method Detail

clearAllSignal

void clearAllSignal()
Avoid all signals so signaled threads SHOULD not be unpark. This is not guaranteed behavior so keep your check. This imply that signal and signalAll methods do not unpark threads immediately but only mark them as signaled.


signalAllUnclearable

void signalAllUnclearable()


Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.