Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
このインタセプタはユーザサービスをインストールするために使用し,これによってユーザサービスを動的にロードできるようになります。
public interface ServiceResolverInterceptor { public org.omg.CORBA.Object resolve (java.lang.String name): } public interface ServiceResolverInterceptorManager extends com.inprise.vbroker.interceptor.InterceptorManager { public void add (java.lang.String name, com.inprise.vbroker.interceptor.ServiceResolverInterceptor \interceptor); public void remove (java.lang.String name): }
resolve_initial_references()メソッドを実行すると,すべてのユーザのインストールされたサービスのresolveが呼び出されます。resolveは該当するオブジェクトを返せます。
サービスイニシャライザを書き込むには,サービスを追加できるようになるInterceptorManagerControlを取得後に,ServiceResolverを取得する必要があります。
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.