Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド

[目次][索引][前へ][次へ]

20.5.3 サーバ側インタセプタ

サーバ側にポータブルインタセプタおよびVisiBrokerインタセプタの両方がインストールされる場合,例外を発生させるインタセプタがないと想定されるイベント受信順(VisiBrokerの動作と同様,リクエストの探索はインタセプタを起動しない)は次のようになります。

  1. received_request_service_contexts(ポータブルインタセプタ)の次にpreinvoke(VisiBroker 4.xインタセプタ)
  2. servantLocator.preinvoke(サーバントロケータを使用している場合)
  3. receive_request(ポータブルインタセプタ)
  4. サーバントでの起動オペレーション
  5. postinvoke_premarshal(VisiBroker 4.xインタセプタ)
  6. servantLocator.postinvoke(サーバントロケータを使用している場合)
  7. リクエストの結果に応じて,send_reply,send_exception,またはsend_other
  8. postinvoke_postmarshal(VisiBroker 4.xインタセプタ)