org.apache.tools.ant.taskdefs.optional.ejb

Class BorlandGenerateClient


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.Task

description, location, target, taskName, taskType, wrapper

Fields inherited from class org.apache.tools.ant.ProjectComponent

project

Method Summary

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)

Methods inherited from class org.apache.tools.ant.Task

execute, getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType

Methods inherited from class org.apache.tools.ant.ProjectComponent

getProject, log, log, setProject

Method Details

createClasspath

public Path createClasspath()
Adds path to the classpath.

execute

public void execute()
            throws BuildException
Do the work. The work is actually done by creating a separate JVM to run a java task.
Overrides:
execute in interface Task
Throws:
BuildException - if something goes wrong with the build

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.

setClasspathRef

public void setClasspathRef(Reference r)
Reference to existing path, to use as a classpath.

setClientjar

public void setClientjar(File clientjar)
Client JAR file name.

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.

setMode

public void setMode(String s)
Command launching mode: java or fork.

setVersion

public void setVersion(int version)

Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.