FileDocCategorySizeDatePackage
Callable.javaAPI DocJava SE 5 API1122Fri Aug 26 14:57:24 BST 2005java.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