public class BorlandDeploymentTool extends GenericDeploymentTool implements ExecuteStreamHandler
      <ejbjar srcdir="${build.classes}"
               basejarname="vsmp"
               descriptordir="${rsc.dir}/hrmanager">
        <borland destdir="tstlib">
          <classpath refid="classpath" />
        </borland>
        <include name="**\ejb-jar.xml"/>
        <support dir="${build.classes}">
          <include name="demo\smp\*.class"/>
          <include name="demo\helper\*.class"/>
         </support>
     </ejbjar>
| Modifier and Type | Field and Description | 
|---|---|
| protected static java.lang.String | BAS_DD | 
| protected static java.lang.String | BES_DD | 
| protected static java.lang.String | DEFAULT_BAS_DTD_LOCATION | 
| protected static java.lang.String | DEFAULT_BAS45_EJB11_DTD_LOCATION | 
| protected static java.lang.String | JAVA2IIOPJava2iiop executable | 
| static java.lang.String | PUBLICID_BORLAND_EJBBorland 1.1 ejb id | 
| protected static java.lang.String | VERIFYVerify class | 
ANALYZER_CLASS_FULL, ANALYZER_CLASS_SUPER, ANALYZER_FULL, ANALYZER_NONE, ANALYZER_SUPER, DEFAULT_ANALYZER, DEFAULT_BUFFER_SIZE, EJB_DD, JAR_COMPRESS_LEVEL, MANIFEST, META_DIR| Constructor and Description | 
|---|
| BorlandDeploymentTool() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | addVendorFiles(java.util.Hashtable ejbFiles,
              java.lang.String ddPrefix)Add any vendor specific files which should be included in the
 EJB Jar. | 
| protected DescriptorHandler | getBorlandDescriptorHandler(java.io.File srcDir)Get the borland descriptor handler. | 
| void | setBASdtd(java.lang.String inString)Setter used to store the location of the borland DTD. | 
| void | setDebug(boolean debug)set the debug mode for java2iiop (default false) | 
| void | setGenerateclient(boolean b)setter used to store whether the task will include the generate client task. | 
| void | setJava2iiopParams(java.lang.String params)If filled, the params are added to the java2iiop command. | 
| void | setProcessErrorStream(java.io.InputStream is)Set the error stream of the process. | 
| void | setProcessInputStream(java.io.OutputStream param1)Install a handler for the input stream of the subprocess. | 
| void | setProcessOutputStream(java.io.InputStream is)Set the output stream of the process. | 
| void | setSuffix(java.lang.String inString)Setter used to store the suffix for the generated borland jar file. | 
| void | setVerify(boolean verify)set the verify  mode for the produced jar (default true) | 
| void | setVerifyArgs(java.lang.String args)sets some additional args to send to verify command | 
| void | setVersion(int version)setter used to store the borland appserver version [4 or 5] | 
| void | start()Start handling of the streams. | 
| void | stop()Stop handling of the streams - will not be restarted. | 
| protected void | writeJar(java.lang.String baseName,
        java.io.File jarFile,
        java.util.Hashtable files,
        java.lang.String publicId)Method used to encapsulate the writing of the JAR file. | 
addFileToJar, addSupportClasses, checkAndAddDependants, checkConfiguration, configure, createClasspath, getClassLoaderForBuild, getCombinedClasspath, getConfig, getDescriptorHandler, getDestDir, getJarBaseName, getLocation, getManifestFile, getPublicId, getTask, getVendorDDPrefix, log, needToRebuild, parseEjbFiles, processDescriptor, registerKnownDTDs, setClasspath, setDestdir, setGenericJarSuffix, setTask, usingBaseJarName, validateConfiguredpublic static final java.lang.String PUBLICID_BORLAND_EJB
protected static final java.lang.String DEFAULT_BAS45_EJB11_DTD_LOCATION
protected static final java.lang.String DEFAULT_BAS_DTD_LOCATION
protected static final java.lang.String BAS_DD
protected static final java.lang.String BES_DD
protected static final java.lang.String JAVA2IIOP
protected static final java.lang.String VERIFY
public void setDebug(boolean debug)
debug - the setting to use.public void setVerify(boolean verify)
verify - the setting to use.public void setSuffix(java.lang.String inString)
inString - the string to use as the suffix.public void setVerifyArgs(java.lang.String args)
args - additional command line parameterspublic void setBASdtd(java.lang.String inString)
inString - the string to use as the DTD location.public void setGenerateclient(boolean b)
b - if true generate the client task.public void setVersion(int version)
version - app server version 4 or 5public void setJava2iiopParams(java.lang.String params)
params - additional params for java2iiopprotected DescriptorHandler getBorlandDescriptorHandler(java.io.File srcDir)
srcDir - the source directory.protected void addVendorFiles(java.util.Hashtable ejbFiles,
                  java.lang.String ddPrefix)
addVendorFiles in class GenericDeploymentToolejbFiles - the map to add the files to.ddPrefix - the prefix to use.protected void writeJar(java.lang.String baseName,
            java.io.File jarFile,
            java.util.Hashtable files,
            java.lang.String publicId)
                 throws BuildException
writeJar in class GenericDeploymentToolbaseName - the base name.jarFile - the jar file to write to.files - the files to write to the jar.publicId - the id to use.BuildException - if there is an error.public void start()
           throws java.io.IOException
start in interface ExecuteStreamHandlerjava.io.IOException - on errorpublic void stop()
stop in interface ExecuteStreamHandlerpublic void setProcessInputStream(java.io.OutputStream param1)
                           throws java.io.IOException
setProcessInputStream in interface ExecuteStreamHandlerparam1 - output stream to write to the standard input stream of the
           subprocessjava.io.IOException - on errorpublic void setProcessOutputStream(java.io.InputStream is)
                            throws java.io.IOException
setProcessOutputStream in interface ExecuteStreamHandleris - the input stream.java.io.IOException - if there is an error.public void setProcessErrorStream(java.io.InputStream is)
                           throws java.io.IOException
setProcessErrorStream in interface ExecuteStreamHandleris - the input stream.java.io.IOException - if there is an error.