3.9.2 サーバー・アプリケーション・コード内の例外
クライアントによって呼び出されたメソッド内で発生した例外は、クライアントによって呼び出されたメソッドで発生した例外と同じように、クライアントに返されます。
TPフレームワークの次のコールバック・メソッドは、オブジェクトに対するクライアントのリクエスト以外のイベントによって開始されます:
Tobj_ServantBase::activate_object()
Tobj_ServantBase::deactivate_object()
Server::create_servant()これらのメソッドで例外が発生した場合、まったく同じ例外がクライアントに通知されるわけではありません。ただし、これらの各メソッドは、reason文字列を含む例外を生成するように定義されています。TPフレームワークでは、コールバックによって生成された例外が捕捉され、reason文字列がユーザー・ログ・ファイルに書き込まれます。TPフレームワークでは、クライアントに例外を返すこともできます。これらの例外の詳細は、TPフレームワークの各コールバック・メソッドの説明を参照してください。
親トピック: エラー、例外、およびエラー・メッセージ