package org.jacorb.test.bugs.bug923; import org.omg.PortableInterceptor.ORBInitInfo; import org.omg.PortableInterceptor.ORBInitializer; import org.omg.PortableInterceptor.ORBInitInfoPackage.DuplicateName; import org.omg.CORBA.INTERNAL; /** * This class registers the MyInterceptor * with the ORB. * * @author Nicolas Noffke * @version */ public class MyInitializer extends org.omg.CORBA.LocalObject implements ORBInitializer { public MyInitializer() { } public void post_init(ORBInitInfo info) { try { MyInterceptor interceptor = new MyInterceptor(); info.add_client_request_interceptor(interceptor); info.add_server_request_interceptor(interceptor); } catch (DuplicateName e) { throw new INTERNAL ("Caught " + e); } } public void pre_init(ORBInitInfo info) { } } // MyInitializer