| Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) | 
			目次
			索引
			![]()  
		 | 
	
| 第4章 アプリケーションの開発(C言語) | > 4.4 サーバアプリケーションのプログラミング(静的スケルトンインタフェース) | 
サーバアプリケーションは、利用者等からの停止要求を受けた場合、クライアントからの要求を以降受け付けない旨をORBに対して通知します。ORBはこの通知を受けて、クライアントからの処理要求をサーバアプリケーションに伝えず、クライアントに例外を返します。非活性化の方法は、サーバタイプによって以下のように異なります。
| 
 サーバのタイプ  | 
 メソッド  | 
| 
 shared server  | 
 CORBA_BOA_deactivate_impl  | 
| 
 unshared server  | 
 CORBA_BOA_deactivate_obj  | 
| 
 persistent server  | 
 CORBA_BOA_deactivate_impl  | 
CORBA_BOA_deactivate_impl()では、サーバアプリケーションのImplementationRepオブジェクトをパラメタとして指定します。CORBA_BOA_deactivate_obj()では、オブジェクトリファレンスをパラメタとして指定します。
CORBA_BOA_deactivate_impl(boa, impl, &env ); /* サーバの非活性化 */
			目次
			索引
			![]()  
		 |