サービスの実装をするのに、QueryHanlderをインプリメントして、processQueryメソッドを書いたんですが
public ResolverResponseMsg processQuery(ResolverQueryMsg query)
throws IOException, NoResponseException, DiscardQueryException, ResendQueryException
{
ResolverResponse response;
・・・・・・
return response;
}
こういうメソッドを書いたんですがコンパイルでエラー。スローする例外もJXTAのクラスライブラリに定義されてないものもある・・・。仕様が変わったんでしょうか。
しかたなく
public int processQuery(ResolverQueryMsg query)
{
try {
・・・・・・・・
return ResolverService.OK;
} catch (Exception e) {
System.out.println(" error : " + e);
return ResolverService.Repropagete;
}
}
こうしたんですが、いいのかな・・・。


コメント