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
public abstract class StubFactoryFactoryDynamicBase extends StubFactoryFactoryBase
-
-
Field Summary
Fields Modifier and Type Field Description protected static ORBUtilSystemException
wrapper
-
Constructor Summary
Constructors Constructor Description StubFactoryFactoryDynamicBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
createsDynamicStubs()
Return whether or not this StubFactoryFactory creates StubFactory instances that create dynamic stubs and ties.PresentationManager.StubFactory
createStubFactory(java.lang.String className, boolean isIDLStub, java.lang.String remoteCodeBase, java.lang.Class expectedClass, java.lang.ClassLoader classLoader)
Create a stub factory for stubs for the interface whose type is given by className.Tie
getTie(java.lang.Class cls)
Return a Tie for the given class.abstract PresentationManager.StubFactory
makeDynamicStubFactory(PresentationManager pm, PresentationManager.ClassData classData, java.lang.ClassLoader classLoader)
-
Methods inherited from class com.sun.corba.ee.impl.presentation.rmi.StubFactoryFactoryBase
getStubName
-
-
-
-
Field Detail
-
wrapper
protected static final ORBUtilSystemException wrapper
-
-
Method Detail
-
createStubFactory
public PresentationManager.StubFactory createStubFactory(java.lang.String className, boolean isIDLStub, java.lang.String remoteCodeBase, java.lang.Class expectedClass, java.lang.ClassLoader classLoader)
Description copied from interface:PresentationManager.StubFactoryFactory
Create 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, java.lang.ClassLoader classLoader)
-
getTie
public Tie getTie(java.lang.Class cls)
Description copied from interface:PresentationManager.StubFactoryFactory
Return a Tie for the given class.- Parameters:
cls
- class- Returns:
- The tie corresponding to cls
-
createsDynamicStubs
public boolean createsDynamicStubs()
Description copied from interface:PresentationManager.StubFactoryFactory
Return 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
-
-