Package org.apache.tapestry5.ioc

# Interface Invokable<T>

Type Parameters:
  `T` - the return value type

All Known Implementing Classes:
  `ConstructorInvoker`, `EntityTransactionManager.VoidInvokable`, `LoggingInvokableWrapper`, `MethodInvoker`

public interface Invokable<T>
Similar to `Runnable` except that it returns a value. Used to represent any operation which can return a value. This is often used in situations where the code is to be executed in another threads.

See Also:
  - `OperationTracker.invoke(String, Invokable)`
  - `ParallelExecutor.invoke(Invokable)`
  - `IOOperation`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `T`
  `invoke()`
  Called to produce a value.

- ## Method Details

  - ### invoke

    T invoke()
    Called to produce a value.