Class BorlandGenerateClient
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.Task
- 
- org.apache.tools.ant.taskdefs.optional.ejb.BorlandGenerateClient
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public class BorlandGenerateClient extends Task Generates a Borland Application Server 4.5 client JAR using as input the EJB JAR file. Two mode are available: java mode (default) and fork mode. With the fork mode, it is impossible to add classpath to the command line.
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description BorlandGenerateClient()
 - 
Method SummaryModifier and Type Method Description PathcreateClasspath()Adds path to the classpath.voidexecute()Do the work.protected voidexecuteFork()launch the generate client using system api.protected voidexecuteForkV4()launch the generate client using system api.protected voidexecuteForkV5()launch the generate client using system api.protected voidexecuteJava()launch the generate client using java api.voidsetClasspath(Path classpath)Path to use for classpath.voidsetClasspathRef(Reference r)Reference to existing path, to use as a classpath.voidsetClientjar(java.io.File clientjar)Client JAR file name.voidsetDebug(boolean debug)If true, turn on the debug mode for each of the Borland tools launched.voidsetEjbjar(java.io.File ejbfile)EJB JAR file.voidsetMode(java.lang.String s)Command launching mode: java or fork.voidsetVersion(int version)Set the version attribute.- 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 - 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setVersionpublic void setVersion(int version) Set the version attribute.- Parameters:
- version- the value to use.
 
 - 
setModepublic void setMode(java.lang.String s) Command launching mode: java or fork.- Parameters:
- s- the mode to use.
 
 - 
setDebugpublic void setDebug(boolean debug) If true, turn on the debug mode for each of the Borland tools launched.- Parameters:
- debug- a- booleanvalue.
 
 - 
setEjbjarpublic void setEjbjar(java.io.File ejbfile) EJB JAR file.- Parameters:
- ejbfile- the file to use.
 
 - 
setClientjarpublic void setClientjar(java.io.File clientjar) Client JAR file name.- Parameters:
- clientjar- the file to use.
 
 - 
setClasspathpublic void setClasspath(Path classpath) Path to use for classpath.- Parameters:
- classpath- the path to use.
 
 - 
createClasspathpublic Path createClasspath() Adds path to the classpath.- Returns:
- a path to be configured as a nested element.
 
 - 
setClasspathRefpublic void setClasspathRef(Reference r) Reference to existing path, to use as a classpath.- Parameters:
- r- the reference to use.
 
 - 
executepublic void execute() throws BuildExceptionDo the work. The work is actually done by creating a separate JVM to run a java task.- Overrides:
- executein class- Task
- Throws:
- BuildException- if something goes wrong with the build
 
 - 
executeJavaprotected void executeJava() throws BuildExceptionlaunch the generate client using java api.- Throws:
- BuildException- if there is an error.
 
 - 
executeForkprotected void executeFork() throws BuildExceptionlaunch the generate client using system api.- Throws:
- BuildException- if there is an error.
 
 - 
executeForkV4protected void executeForkV4() throws BuildExceptionlaunch the generate client using system api.- Throws:
- BuildException- if there is an error.
 
 - 
executeForkV5protected void executeForkV5() throws BuildExceptionlaunch the generate client using system api.- Throws:
- BuildException- if there is an error.
 
 
- 
 
-