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