/Service Registry に発行したすべてのオブジェクトを取得できます。また、検索を絞り込み、発行したオブジェクトのうち特定のオブジェクト型のものだけを取得することもできます。発行したすべてのオブジェクトを取得するには、引数なしの QueryManager.getRegistryObjects メソッドを使用します。このメソッドの名前は誤解を招きやすいのですが、このメソッドで取得できるのは、すべてのレジストリオブジェクトではなく、発行したオブジェクトだけです。
たとえば、bqm という BusinessQueryManager インスタンスの場合は、次のコードを使用します。
BulkResponse response = bqm.getRegistryObjects();
発行したオブジェクトのうち特定の型のものだけを取得するには、QueryManager.getRegistryObjects に String 引数を指定します。
BulkResponse response = bqm.getRegistryObjects("Service");
このメソッドでは大文字と小文字が区別されるので、オブジェクト型は大文字で始める必要があります。
サンプルプログラム JAXRGetMyObjects および JAXRGetMyObjectsByType は、これらのメソッドの使用方法を示しています。
分類によってオブジェクトを検索する例については、<INSTALL>/registry/samples/get-objects/src ディレクトリにある JAXRGetMyObjects.java および JAXRGetMyObjectsByType.java を参照してください。最初のサンプル JAXRGetMyObjects.java は、発行したすべてのオブジェクトを取得します。2 番目のサンプル JAXRGetMyObjectsByType.java は、発行したオブジェクトのうち指定した型のものをすべて取得します。