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