org.globus.ogsa.utils
Class EJBServiceBuilder
java.lang.Object
org.globus.ogsa.utils.EJBServiceBuilder
- public class EJBServiceBuilder
- extends java.lang.Object
This class converts an existing EJB into a Grid Service.
It generates all the required wsdl, stubs, and skeletons. It also modifies
server-config.wsdd, currenly only using the jboss JNDI strings, soon it will know
about WebSphere and maybe other app servers.
It should only be called by the ant "ejbService" target because it would be very
difficult to get the parameters right and compile the resulting stubs.
See build.xml for usage.
- Author:
- Rob Seed
Constructor Summary |
EJBServiceBuilder(java.lang.String dirName,
java.lang.String homeClassName,
java.lang.String remoteClassName,
java.lang.String _servicePathName,
java.lang.String _containerType,
boolean _isSecure)
|
Method Summary |
void |
buildService(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.String serviceUrl,
boolean exposeHome)
|
static java.lang.String |
getTypeName(java.lang.Class type)
|
static void |
main(java.lang.String[] args)
|
void |
writeAntProperties(java.lang.String homeClassName,
java.lang.String remoteClassName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EJBServiceBuilder
public EJBServiceBuilder(java.lang.String dirName,
java.lang.String homeClassName,
java.lang.String remoteClassName,
java.lang.String _servicePathName,
java.lang.String _containerType,
boolean _isSecure)
buildService
public void buildService(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.String serviceUrl,
boolean exposeHome)
throws java.lang.Exception
- Throws:
java.lang.Exception
main
public static void main(java.lang.String[] args)
writeAntProperties
public void writeAntProperties(java.lang.String homeClassName,
java.lang.String remoteClassName)
throws java.io.IOException
- Throws:
java.io.IOException
getTypeName
public static java.lang.String getTypeName(java.lang.Class type)
Copyright ? 1999 University of Chicago and The University of Southern California. All Rights Reserved.