В соответствии с 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_()
, возможно ли это?