Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


5.13 DynamicImplementation

public interface DynamicImplementation extends
    org.omg.CORBA.portable.ObjectImpl

このインタフェースは,VisiBroker ORBから任意のオブジェクトインプリメンテーションにリクエストを提供するインタフェースを提供します。オブジェクトインプリメンテーションは,コンパイル時にインプリメントするオブジェクトの型を意識しません。これは,静的なスケルトン,つまりIDLベースのスケルトンとは異なります。このスケルトンは両方とも同じ機能を提供します。DynamicImplementationは,VisiBroker ORBがinvokeメソッドでインプリメンテーションを呼び出すことで,特定のオブジェクトのすべてのリクエストをインプリメントします。

VisiBroker ORBは,ServerRequestオブジェクトを渡して,DynamicImplementationをアップコールします。ServerRequestの擬似オブジェクトは,DynamicImplementationへのリクエストの明示的状態を取得します。詳細については,「5.22 ServerRequest」を参照してください。

動的スケルトンの使用については,マニュアル「Borland Enterprise Server VisiBroker デベロッパーズガイド」の「動的スケルトンインタフェースの使用」の記述を参照してください。

〈この節の構成〉