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 Details

  • 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.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, ClassLoader classLoader)
    • getTie

      public Tie getTie(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