ResourceExceptionAction

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.ocap.resource
Interface ResourceExceptionAction

    public interface ResourceExceptionAction

A computation to be performed within a specific resource context. The computation is performed by invoking `doResourceAction` on a given `ResourceContext`. This interface is used only for computations that may throw checked exceptions; computations that do not throw checked exceptions may use `ResourceAction` instead.

Author:
  Aaron Kamienski
See Also:
  `ResourceContext`, `ResourceContext.doResourceAction(ResourceExceptionAction)`, `ResourceAction`

Method Summary
`Object` | `executeAction()` Performs the computation.

Method Detail

### executeAction

    Object executeAction()
                         throws Exception

  Performs the computation. This method will be called by `ResourceContext.doResourceAction`. All resource reservation operations performed as part of this computation will implicitly have access to the `ResourceContext` and its attributes.

  Returns:
    a class-dependent value that may represent the results of the computation
  Throws:
    `Exception` - an exceptional condition that occurred during the computation (includes checked or unchecked exceptions)
    `Error` - unchecked exceptions may be thrown
  See Also:
    `ResourceContext.doResourceAction(ResourceExceptionAction)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD