org.apache.tapestry5.ioc.internal.util
Class OneShotLock
java.lang.Object
   org.apache.tapestry5.ioc.internal.util.LockSupport
org.apache.tapestry5.ioc.internal.util.LockSupport
       org.apache.tapestry5.ioc.internal.util.OneShotLock
org.apache.tapestry5.ioc.internal.util.OneShotLock
- public class OneShotLock 
- extends LockSupport
Logic for handling one shot semantics for classes; classes that include a method (or methods) that "locks down" the
 instance, to prevent it from being used again in the future.
 
| Method Summary | 
|  void | check()Checks to see if the lock has been set (via
 lock()). | 
|  void | lock()Checks the lock, then sets it.
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OneShotLock
public OneShotLock()
check
public void check()
- Checks to see if the lock has been set (via lock()).
 
- 
- Throws:
- IllegalStateException- if the lock is set
 
lock
public void lock()
- Checks the lock, then sets it.
 
- 
 
Copyright © 2003-2012 The Apache Software Foundation.