public PresentationManager.StubFactory createStubFactory(String className, boolean isIDLStub, String remoteCodeBase, Class<?> expectedClass, ClassLoader classLoader) { Class<?> cls = null; try { cls = Util.loadClass(className, remoteCodeBase, classLoader); } catch (ClassNotFoundException exc) { throw wrapper.classNotFound3(CompletionStatus.COMPLETED_MAYBE, exc, className); } PresentationManager pm = ORB.getPresentationManager(); if (IDLEntity.class.isAssignableFrom(cls) && !Remote.class.isAssignableFrom(cls)) { // IDL stubs must always use static factories. PresentationManager.StubFactoryFactory sff = pm.getStubFactoryFactory(false); PresentationManager.StubFactory sf = sff.createStubFactory(className, true, remoteCodeBase, expectedClass, classLoader); return sf; } else { PresentationManager.ClassData classData = pm.getClassData(cls); return makeDynamicStubFactory(pm, classData, classLoader); } }
public PresentationManager.StubFactory createStubFactory(String className, boolean isIDLStub, String remoteCodeBase, Class<?> expectedClass, ClassLoader classLoader) { Class<?> cls = null; try { cls = Util.loadClass(className, remoteCodeBase, classLoader); } catch (ClassNotFoundException exc) { throw wrapper.classNotFound3(CompletionStatus.COMPLETED_MAYBE, exc, className); } PresentationManager pm = ORB.getPresentationManager(); if (IDLEntity.class.isAssignableFrom(cls) && !Remote.class.isAssignableFrom(cls)) { // IDL stubs must always use static factories. PresentationManager.StubFactoryFactory sff = pm.getStubFactoryFactory(false); PresentationManager.StubFactory sf = sff.createStubFactory(className, true, remoteCodeBase, expectedClass, classLoader); return sf; } else { PresentationManager.ClassData classData = pm.getClassData(cls); return makeDynamicStubFactory(pm, classData, classLoader); } }
stubFactory = sff.createStubFactory(className, isIDLInterface, codeBase, (Class<?>) null, (ClassLoader) null); stubFactory = sff.createStubFactory(clz.getName(), isIDL, codeBase, clz, clz.getClassLoader());
String className = rid.getClassName(); boolean isIDLInterface = rid.isIDLType(); stubFactory = stubFactoryFactory.createStubFactory(className, isIDLInterface, remoteCodebase, null, tie.getTarget().getClass().getClassLoader()); stub = stubFactory.makeStub();
String className = rid.getClassName(); boolean isIDLInterface = rid.isIDLType(); stubFactory = stubFactoryFactory.createStubFactory(className, isIDLInterface, remoteCodebase, null, tie.getTarget().getClass().getClassLoader()); stub = stubFactory.makeStub();
stubFactory = sff.createStubFactory(className, isIDLInterface, codeBase, (Class<?>) null, (ClassLoader) null); stubFactory = sff.createStubFactory(clz.getName(), isIDL, codeBase, clz, clz.getClassLoader());
try stubFactory = sff.createStubFactory(className, isIDLInterface, codeBase, null, (ClassLoader) null); stubFactory = sff.createStubFactory(clz.getName(), isIDL, codeBase, clz, clz.getClassLoader());
try stubFactory = sff.createStubFactory(className, isIDLInterface, codeBase, null, (ClassLoader) null); stubFactory = sff.createStubFactory(clz.getName(), isIDL, codeBase, clz, clz.getClassLoader());
PresentationManager.StubFactory sf = sff.createStubFactory(narrowTo.getName(), false, codebase, narrowTo, classLoader); result = sf.makeStub();
PresentationManager.StubFactory sf = sff.createStubFactory(narrowTo.getName(), false, codebase, narrowTo, classLoader); result = sf.makeStub();