Стандартный Runnable интерфейс имеет только непараметризованный метод run(). Существует также интерфейс Callable<V> с методом call(), возвращающий результат родового типа. Мне нужно передать общий параметр, что-то вроде этого:
interface MyRunnable<E> {
public abstract void run(E reference);
}
Есть ли какой-либо стандартный интерфейс для этой цели, или я должен объявить этот основной самостоятельно?