Class StubFactoryFactoryDynamicBase
java.lang.Object
com.sun.corba.ee.impl.presentation.rmi.StubFactoryFactoryBase
com.sun.corba.ee.impl.presentation.rmi.StubFactoryFactoryDynamicBase
- All Implemented Interfaces:
PresentationManager.StubFactoryFactory
- Direct Known Subclasses:
StubFactoryFactoryCodegenImpl,StubFactoryFactoryProxyImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn whether or not this StubFactoryFactory creates StubFactory instances that create dynamic stubs and ties.createStubFactory(String className, boolean isIDLStub, String remoteCodeBase, Class expectedClass, ClassLoader classLoader) Create a stub factory for stubs for the interface whose type is given by className.Return a Tie for the given class.abstract PresentationManager.StubFactorymakeDynamicStubFactory(PresentationManager pm, PresentationManager.ClassData classData, ClassLoader classLoader) Methods inherited from class com.sun.corba.ee.impl.presentation.rmi.StubFactoryFactoryBase
getStubName
-
Field Details
-
wrapper
-
-
Constructor Details
-
StubFactoryFactoryDynamicBase
public StubFactoryFactoryDynamicBase()
-
-
Method Details
-
createStubFactory
public PresentationManager.StubFactory createStubFactory(String className, boolean isIDLStub, String remoteCodeBase, Class expectedClass, ClassLoader classLoader) Description copied from interface:PresentationManager.StubFactoryFactoryCreate a stub factory for stubs for the interface whose type is given by className. className may identify either an IDL interface or an RMI-IIOP interface.- Parameters:
className- The name of the remote interface as a Java class name.isIDLStub- True if className identifies an IDL stub, else false.remoteCodeBase- The CodeBase to use for loading Stub classes, if necessary (may be null or unused).expectedClass- The expected stub type (may be null or unused).classLoader- The classLoader to use (may be null).- Returns:
- The stub factory
-
makeDynamicStubFactory
public abstract PresentationManager.StubFactory makeDynamicStubFactory(PresentationManager pm, PresentationManager.ClassData classData, ClassLoader classLoader) -
getTie
Description copied from interface:PresentationManager.StubFactoryFactoryReturn a Tie for the given class.- Parameters:
cls- class- Returns:
- The tie corresponding to cls
-
createsDynamicStubs
public boolean createsDynamicStubs()Description copied from interface:PresentationManager.StubFactoryFactoryReturn whether or not this StubFactoryFactory creates StubFactory instances that create dynamic stubs and ties. At the top level, true indicates that rmic -iiop is not needed for generating stubs or ties.- Returns:
- true iff we are using dynamic stubs
-