Component Instance Manager APIは、オブジェクトの操作にクライアント・ユーティリティ・クラスを提供します。
ComponentInstanceManagerLocatorクラス
ComponentInstanceManagerLocatorクラスは、Component Instance Managerサーバーへの接続を作成します。接続を作成する手順は、次のとおりです。
- ServiceAddressオブジェクトを作成し、Component Instance Managerを実行しているサーバーのホストおよびポートを指定し、WebLogicにIASをインストールしている場合は、さらにcontextPathを指定します。JettyにIASをインストールしている場合は、contextPathを空の文字列に設定します。
- ComponentInstanceManagerLocatorにcreate()メソッドをコールし、ServiceAddressオブジェクトに渡します。たとえば、次のようになります。
ServiceAddress address = new ServiceAddress("localhost", 8401, contextPath);
ComponentInstanceManagerLocator locator = ComponentInstanceManagerLocator.create(address);
- getService()メソッドをコールし、そのサーバーのComponent Instance Managerサービスへの接続を作成します。
ComponentInstanceManager cim = locator.getService();