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

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

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();
}