Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
目次 索引 前ページ次ページ

第5章 アプリケーションの開発(C++言語)> 5.2 サーバアプリケーションのプログラミング(Basic Object Adapter:BOA)> 5.2.1 静的スケルトンインタフェース

5.2.1.4 サーバの非活性化

 サーバアプリケーションは、利用者等からの停止要求を受けた場合、クライアントからの要求を以降受け付けない旨をORBに対して通知します。ORBはこの通知を受けて、クライアントからの処理要求をサーバアプリケーションに伝えず、クライアントに例外を返します。非活性化の方法は、サーバタイプによって以下のように異なります。

サーバのタイプ

メソッド

shared server

CORBA::BOA::deactivate_impl

unshared server

CORBA::BOA::deactivate_obj

persistent server

CORBA::BOA::deactivate_impl

 deactivate_implでは、サーバアプリケーションのImplementationRepオブジェクトをパラメタとして指定します。deactivate_objでは、オブジェクトリファレンスをパラメタとして指定します。

  boa->deactivate_impl( impl, env );    // サーバの非活性化

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005