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

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

20.1 概要

VisiBroker 4.xインタセプタは,VisiBroker 4.xで定義され,インプリメントされるインタセプタです。ポータブルインタセプタと同様,VisiBroker 4.xインタセプタはORBの正常な実行フローを受け取る機能であるBorland Enterprise Server VisiBroker ORBサービスを提供します。VisiBroker 4.xインタセプタには次の2種類があります。

インタセプタを使用するには,インタセプタインタフェースの一つをインプリメントするクラスを宣言します。インタセプタオブジェクトを実体化したら,そのインタセプタオブジェクトを対応するインタセプタマネージャに登録します。インタセプタオブジェクトに対応するマネージャは,起動されたメソッドやマーシャルされたりデマーシャルされたりしたパラメタの一つがオブジェクトにある場合に,そのインタセプタオブジェクトを認識できるようになります。

オペレーション要求がクライアント側でマーシャルされる前,またはサーバ側で処理される前にそのオペレーション要求を受け取りたい場合は,オブジェクトラッパーを使用してください(「21. オブジェクトラッパーの使用」を参照)。