11.20 Closure

public interface Closure extends Object

Closureオブジェクトは,インタセプタ群の呼び出しシーケンスの開始時に,ORBが作成するオブジェクトです。一つのシーケンスの中で呼び出されるすべてのインタセプタは,同じClosureオブジェクトによって呼び出されます。Closureオブジェクトは,java.lang.Object型オブジェクトであるパブリックデータフィールドを一つ保持しています。このフィールドは,状態情報を保持するためにインタセプタによって設定されます。Closureオブジェクトが生成されるシーケンスは,インタセプタの型によって異なります。

コードサンプル11-1 Closureクラス

class Closure {
   java.lang.Object object;
};