- All Implemented Interfaces:
- java.util.concurrent.Callable<V>
- Enclosing class:
- Threading
public abstract static class Threading.NamedCallable<V>
extends java.lang.Object
implements java.util.concurrent.Callable<V>
Convenience class for creating Callables that set the name of the thread.
NamedCallable is to Callable as NamedRunnable (above) is to Runnable. For
example:
Callable r = new NamedCallable("thread for baking cookies") {
Cookie callImpl() {
// compute ingredients
return new Cookie(ingredients);
}
});
- Author:
- mdgeorge