当前页面:
在线文档首页 >
JBoss 4.0.1 sp1 common API Documentation 英文版文档
WaitSemaphore (JBoss/Common API) - JBoss 4.0.1 sp1 common API Documentation 英文版文档
org.jboss.util
Class WaitSemaphore
java.lang.Object
org.jboss.util.Semaphore
org.jboss.util.WaitSemaphore
- All Implemented Interfaces:
- Sync, WaitSync
- public class WaitSemaphore
- extends Semaphore
- implements WaitSync
Wait exclusive semaphore with wait - notify primitives
- Version:
- $Revision: 1.1 $
- Author:
- Simone Bordet
WaitSemaphore
public WaitSemaphore()
doWait
public void doWait()
throws InterruptedException
- Description copied from interface:
WaitSync
- Pone in wait status this sync, until
WaitSync.doNotify()
is called to wake it up.
- Specified by:
doWait
in interface WaitSync
- Throws:
InterruptedException
- See Also:
WaitSync.doNotify()
doNotify
public void doNotify()
throws InterruptedException
- Description copied from interface:
WaitSync
- Wakes up this sync that has been posed in wait status by a
WaitSync.doWait()
call.
If this sync is not waiting, invoking this method should have no effect.
- Specified by:
doNotify
in interface WaitSync
- Throws:
InterruptedException
- See Also:
WaitSync.doWait()
getWaiters
public int getWaiters()
toString
public String toString()
- Overrides:
toString
in class Semaphore
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.