Java.Util.Concurrent.ICallable
A task that returns a result and may throw an exception.

See Also: ICallable Members

Syntax

[Android.Runtime.Register("java/util/concurrent/Callable", "", "Java.Util.Concurrent.ICallableInvoker")]
public interface ICallable : Android.Runtime.IJavaObject, IDisposable

Remarks

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 Java.Lang.IRunnable, 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 Java.Util.Concurrent.Executors class contains utility methods to convert from other common forms to Callable classes.

See Also

[Android Documentation]

Requirements

Namespace: Java.Util.Concurrent
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1