FileDocCategorySizeDatePackage
Callable.javaAPI DocAndroid 1.5 API1143Wed May 06 22:41:02 BST 2009java.util.concurrent

Callable

public interface Callable
A task that returns a result and may throw an exception. Implementors define a single method with no arguments called call.

The Callable interface is similar to {@link java.lang.Runnable}, in that both are designed for classes whose instances are potentially executed by another thread. A Runnable, however, does not return a result and cannot throw a checked exception.

The {@link Executors} class contains utility methods to convert from other common forms to Callable classes.

see
Executor
since
1.5
author
Doug Lea
param
the result type of method call

Fields Summary
Constructors Summary
Methods Summary
public Vcall()
Computes a result, or throws an exception if unable to do so.

return
computed result
throws
Exception if unable to compute a result