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:
- Cloneable
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 SummaryFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionAdds path to the classpath.voidexecute()Do the work.protected voidlaunch the generate client using system api.protected voidlaunch the generate client using system api.protected voidlaunch the generate client using system api.protected voidlaunch the generate client using java api.voidsetClasspath(Path classpath) Path to use for classpath.voidReference to existing path, to use as a classpath.voidsetClientjar(File clientjar) Client JAR file name.voidsetDebug(boolean debug) If true, turn on the debug mode for each of the Borland tools launched.voidEJB JAR file.voidCommand 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, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
BorlandGenerateClientpublic BorlandGenerateClient()
 
- 
- 
Method Details- 
setVersionpublic void setVersion(int version) Set the version attribute.- Parameters:
- version- the value to use.
 
- 
setModeCommand 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.
 
- 
setEjbjar
- 
setClientjarClient JAR file name.- Parameters:
- clientjar- the file to use.
 
- 
setClasspathPath to use for classpath.- Parameters:
- classpath- the path to use.
 
- 
createClasspathAdds path to the classpath.- Returns:
- a path to be configured as a nested element.
 
- 
setClasspathRefReference to existing path, to use as a classpath.- Parameters:
- r- the reference to use.
 
- 
executeDo 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
 
- 
executeJavalaunch the generate client using java api.- Throws:
- BuildException- if there is an error.
 
- 
executeForklaunch the generate client using system api.- Throws:
- BuildException- if there is an error.
 
- 
executeForkV4launch the generate client using system api.- Throws:
- BuildException- if there is an error.
 
- 
executeForkV5launch the generate client using system api.- Throws:
- BuildException- if there is an error.
 
 
-