org.openide.util 6.8.22

org.openide.util
Interface Mutex.ExceptionAction

All Known Subinterfaces:
Mutex.Action
Enclosing class:
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

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

org.openide.util 6.8.22

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