19.2.1 インタセプタ
リクエストインタセプタおよびIORインタセプタは,共通クラスであるInterceptorクラスから派生します。このInterceptorクラスは共通メソッドを定義しており,この共通メソッドはInterceptorクラスの継承クラスにも使用できます。
- コードサンプル19-1 Interceptorクラス(C++)
class PortableInterceptor::Interceptor { virtual char* name()=0; virtual void destroy()=0; }
- コードサンプル19-2 Interceptorインタフェース(Java)
public interface Interceptor extends org.omg.CORBA.portable.IDLEntity,org.omg.CORBA.LocalInterface { public java.lang.String name(); public void destroy(); }