org.apache.tools.ant.taskdefs.optional.ejb
Class BorlandGenerateClient
- Cloneable
public class BorlandGenerateClient
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.
Path | createClasspath() - Adds path to the classpath.
|
void | execute() - Do the work.
|
protected void | executeFork() - launch the generate client using system api.
|
protected void | executeForkV4() - launch the generate client using system api.
|
protected void | executeForkV5() - launch the generate client using system api.
|
protected void | executeJava() - launch the generate client using java api.
|
void | setClasspath(Path classpath) - Path to use for classpath.
|
void | setClasspathRef(Reference r) - Reference to existing path, to use as a classpath.
|
void | setClientjar(File clientjar) - Client JAR file name.
|
void | setDebug(boolean debug) - If true, turn on the debug mode for each of the Borland tools launched.
|
void | setEjbjar(File ejbfile) - EJB JAR file.
|
void | setMode(String s) - Command launching mode: java or fork.
|
void | setVersion(int version) - Set the version attribute.
|
bindToOwner , execute , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , log , log , maybeConfigure , perform , reconfigure , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
createClasspath
public Path createClasspath()
Adds path to the classpath.
- a path to be configured as a nested element.
execute
public void execute()
throws BuildException
Do the work.
The work is actually done by creating a separate JVM to run a java task.
- execute in interface Task
executeFork
protected void executeFork()
throws BuildException
launch the generate client using system api.
executeForkV4
protected void executeForkV4()
throws BuildException
launch the generate client using system api.
executeForkV5
protected void executeForkV5()
throws BuildException
launch the generate client using system api.
executeJava
protected void executeJava()
throws BuildException
launch the generate client using java api.
setClasspath
public void setClasspath(Path classpath)
Path to use for classpath.
classpath
- the path to use.
setClasspathRef
public void setClasspathRef(Reference r)
Reference to existing path, to use as a classpath.
r
- the reference to use.
setClientjar
public void setClientjar(File clientjar)
Client JAR file name.
clientjar
- the file to use.
setDebug
public void setDebug(boolean debug)
If true, turn on the debug mode for each of the Borland tools launched.
setEjbjar
public void setEjbjar(File ejbfile)
EJB JAR file.
ejbfile
- the file to use.
setMode
public void setMode(String s)
Command launching mode: java or fork.
setVersion
public void setVersion(int version)
Set the version attribute.
version
- the value to use.