public class

JrmpGenerator

extends Object
implements Generator
java.lang.Object
   ↳ sun.rmi.rmic.newrmic.jrmp.JrmpGenerator

Class Overview

JRMP rmic back end; generates source code for JRMP stub and skeleton classes. WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.

Summary

Public Constructors
JrmpGenerator()
Creates a new JrmpGenerator.
Public Methods
Set<String> bootstrapClassNames()
Returns the names of the classes that must be available through the doclet API in order for this generator to function.
Class<? extends BatchEnvironment> envClass()
The JRMP generator does not require an environment class more specific than BatchEnvironment.
void generate(BatchEnvironment env, ClassDoc inputClass, File destDir)
Generates the source file(s) for the JRMP stub class and (optionally) skeleton class for the specified remote implementation class.
boolean parseArgs(String[] args, Main main)
The JRMP generator recognizes command line options for selecting the JRMP stub protocol version to generate classes for.
[Expand]
Inherited Methods
From class java.lang.Object
From interface sun.rmi.rmic.newrmic.Generator

Public Constructors

public JrmpGenerator ()

Creates a new JrmpGenerator.

Public Methods

public Set<String> bootstrapClassNames ()

Returns the names of the classes that must be available through the doclet API in order for this generator to function.

public Class<? extends BatchEnvironment> envClass ()

The JRMP generator does not require an environment class more specific than BatchEnvironment.

public void generate (BatchEnvironment env, ClassDoc inputClass, File destDir)

Generates the source file(s) for the JRMP stub class and (optionally) skeleton class for the specified remote implementation class.

public boolean parseArgs (String[] args, Main main)

The JRMP generator recognizes command line options for selecting the JRMP stub protocol version to generate classes for. Only one such option is allowed.