com.jproxy.proxy.stubgen
Class StubGen

java.lang.Object
  |
  +--com.jproxy.proxy.stubgen.StubGen

public class StubGen
extends java.lang.Object

Stub Generator for Tunneling. The Stub Generator is used when client that uses stubs or server that serves remote objects does not support Dynamic Proxy Classes.


Field Summary
 java.lang.String className
           
 java.lang.String dir
           
 java.lang.String fileName
           
 java.lang.Class[] interfaceClasses
           
 java.lang.String[] interfaceNames
           
 java.lang.String justClassName
           
 java.lang.String[] justInterfaceNames
           
 java.lang.String packageName
           
 
Constructor Summary
StubGen(java.lang.String[] _interfaceNames, java.lang.String _className, java.lang.String _dir)
          Constructs instance of stub-generator.
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interfaceClasses

public java.lang.Class[] interfaceClasses

interfaceNames

public java.lang.String[] interfaceNames

justInterfaceNames

public java.lang.String[] justInterfaceNames

className

public java.lang.String className

justClassName

public java.lang.String justClassName

fileName

public java.lang.String fileName

packageName

public java.lang.String packageName

dir

public java.lang.String dir
Constructor Detail

StubGen

public StubGen(java.lang.String[] _interfaceNames,
               java.lang.String _className,
               java.lang.String _dir)
        throws StubGenException
Constructs instance of stub-generator.
Parameters:
interfaceName - the name of remote interface class for which stub is about to be generated
className - the desired name of stub class, if null then default is used
dir - the path where generated stub has to be placed
Throws:
StubGenException - in error case
Method Detail

main

public static void main(java.lang.String[] args)


Copyright © JProxy LLC. All Rights Reserved.