私はJava(InvocationHandler
)でプロキシパターンを使用して、プロキシクラス(を実装するInvocationHandler
)でリモートオブジェクトのロックマネージャーを実装しています。私はリモートオブジェクトを呼び出しています(ここでは:) flighRMConnection
:
if (method.getName().toLowerCase().contains("query")){
lm.Lock(Thread.currentThread(), READ);
} else {
lm.Lock(Thread.currentThread(), WRITE)
}
method.invoke(flightRMConnection, args);
呼び出しによって返された値を確認するにはどうすればよいですか?(結果の種類が異なる場合があります)
ありがとう、アリアン