Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
通常,オブジェクトインプリメンテーションクラスは,idl2cppまたはidl2javaコンパイラによって生成されたサーバントクラスを継承します。また,サーバントクラスは,PortableServer.Servant::Servant(C++),org.omg.PortableServer.Servant(Java)を継承します。既存のクラスを変更してBorland Enterprise Server VisiBrokerサーバントクラスを継承するのが不便または不可能な場合は,tie機能が代替手段となります。
tie機能はオブジェクトサーバに,PortableServer::Servant(C++)またはorg.omg.PortableServer.Servant(Java)を継承するデリゲータインプリメンテーションクラスを提供します。デリゲータインプリメンテーションは独自のセマンティクスを持たないで,ただ受信したすべてのリクエストを,個別にインプリメントできる実インプリメンテーションクラスにデリゲート(委任)するだけです。実インプリメンテーションクラスは,PortableServer::Servant(C++),またはorg.omg.PortableServer.Servant(Java)を継承する必要はありません。
tie機能を使用することで,二つのファイルがIDLコンパイラから生成されます。
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.