サーバーが自分自身をCORBAネーミングサービスにバインドするのを待ちたいです。まず、ネーミングサービスをポーリングしている次のコードを使用しようとしました
Object expectedObj = null;
do
{
try { expectedObj = ncRef.resolve_str("expectedToBeInNameService"); }
catch (NotFound e) {}
Thread.sleep(2000);
} while(expectedObj == null;
私の最大の問題は、このブロッキングです。それがノンブロッキングになるのを待つ最も簡単な方法は何ですか?