Hitachi

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