Class RemoteGenerator

  • All Implemented Interfaces:
    ClassGeneratorFactory

    public final class RemoteGenerator
    extends Generator
    This class is used to generate the RMI-IIOP version of a remote business interface.
    • Constructor Detail

      • RemoteGenerator

        public RemoteGenerator​(ClassLoader classLoader,
                               String businessIntf)
                        throws InvalidBean
        Construct the Wrapper generator with the specified deployment descriptor and class loader.
        Parameters:
        classLoader -
        businessIntf -
        Throws:
        InvalidBean - if the businessInterface doesn't exist.
    • Method Detail

      • getGeneratedRemoteIntfName

        public static String getGeneratedRemoteIntfName​(String businessIntf)
        Adds _Remote to the original name.
        Parameters:
        businessIntf - full class name
      • getGeneratedClassName

        public String getGeneratedClassName()
        Get the fully qualified name of the generated class.

        Note: the remote/local implementation class is in the same package as the bean class, NOT the remote/local interface.

        Returns:
        the name of the generated class.
      • evaluate

        public void evaluate()
        Description copied from interface: ClassGeneratorFactory
        Calls Wrapper methods to configure the class definition.