org.openide.util
Interface Mutex.ExceptionAction

All Known Subinterfaces:
Mutex.Action
Enclosing interface:
Mutex

public static interface Mutex.ExceptionAction

Action to be executed in a mutex, possibly throwing checked exceptions. May throw a checked exception, in which case calling code should catch the encapsulating exception and rethrow the real one. Unchecked exceptions will be propagated to calling code without encapsulation.


Method Summary
 Object run()
          Execute the action.
 

Method Detail

run

public Object run()
           throws Exception
Execute the action. Can throw an exception.

Returns:
any object, then returned from Mutex.readAccess(Mutex.ExceptionAction) or Mutex.writeAccess(Mutex.ExceptionAction)
Throws:
Exception - any exception the body needs to throw

 

Built on May 3 2007.  |  Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.