のrunメソッドにRunnableは戻り型voidがあり、値を返すことができません。しかし、これの回避策があるかどうかは疑問です。
私はこのような方法を持っています:
public class Endpoint {
public method() {
Runnable runcls = new RunnableClass();
runcls.run()
}
}
メソッドrunは次のようになります。
public class RunnableClass implements Runnable {
public JaxbResponse response;
public void run() {
int id = inputProxy.input(chain);
response = outputProxy.input();
}
}
responseの変数にアクセスしたいmethod。これは可能ですか?