/** * Register the ServiceContext class so that it will be recognized by the read method. Class cls must have the * following properties: * <ul> * <li>It must derive from org.jboss.com.sun.corba.se.spi.servicecontext.ServiceContext.</li> * <li>It must have a public static final int SERVICE_CONTEXT_ID member.</li> * <li>It must implement a constructor that takes a org.omg.CORBA_2_3.portable.InputStream argument.</li> * </ul> */ public void register(Class<?> cls) { if (ORB.ORBInitDebug) dprint("Registering service context class " + cls); ServiceContextData scd = new ServiceContextData(cls); if (findServiceContextData(scd.getId()) == null) scCollection.addElement(scd); else throw new BAD_PARAM("Tried to register duplicate service context"); }
/** * Register the ServiceContext class so that it will be recognized by the read method. Class cls must have the * following properties: * <ul> * <li>It must derive from org.jboss.com.sun.corba.se.spi.servicecontext.ServiceContext.</li> * <li>It must have a public static final int SERVICE_CONTEXT_ID member.</li> * <li>It must implement a constructor that takes a org.omg.CORBA_2_3.portable.InputStream argument.</li> * </ul> */ public void register(Class<?> cls) { if (ORB.ORBInitDebug) dprint("Registering service context class " + cls); ServiceContextData scd = new ServiceContextData(cls); if (findServiceContextData(scd.getId()) == null) scCollection.addElement(scd); else throw new BAD_PARAM("Tried to register duplicate service context"); }
ServiceContextData scd = scr.findServiceContextData(scId.intValue()); ServiceContext sc = null;
ServiceContextData scd = scr.findServiceContextData(scId.intValue()); ServiceContext sc = null;