В соответствии с java doc метод Runnable void run() не может вернуть значение. Однако я задаюсь вопросом, есть ли какое-либо обходное решение.
На самом деле у меня есть метод, который вызывает:
public class Endpoint{
public method_(){
RunnableClass runcls = new RunnableClass();
runcls.run()
}
}
wheren run():
public class RunnableClass implements Runnable{
public jaxbResponse response;
public void run() {
int id;
id =inputProxy.input(chain);
response = outputProxy.input();
}
}
Я хочу иметь доступ к переменной response в method_(), возможно ли это?