Inheritance diagram for org.objectweb.jonas.ant.JonasDeploymentTool:
Public Member Functions | |
void | setKeepgenerated (boolean aBoolean) |
void | setMappernames (String aString) |
void | setProtocols (String aString) |
void | setClasspathref (Reference r) |
void | setAdditionalargs (String aString) |
void | setNocompil (boolean aBoolean) |
void | setInvokecmd (boolean aBoolean) |
void | setNovalidation (boolean aBoolean) |
void | setJavac (String aString) |
void | setJavacopts (String aString) |
void | setRmicopts (String aString) |
void | setVerbose (boolean aBoolean) |
void | setJonasroot (File aFile) |
void | setJonasbase (File aFile) |
void | setKeepgeneric (boolean aBoolean) |
void | setJarsuffix (String aString) |
void | setNogenic (boolean aBoolean) |
void | setJvmopts (String aString) |
Protected Member Functions | |
void | writeJar (String baseName, File jarfile, Hashtable ejbFiles, String publicId, boolean includeInnerClasses) throws BuildException |
void | addVendorFiles (Hashtable ejbFiles, String ddPrefix) |
File | getVendorOutputJarFile (String baseName) |
String | getJarBaseName (String descriptorFileName) |
void | registerKnownDTDs (DescriptorHandler handler) |
void | checkConfiguration (String descriptorFileName, SAXParser saxParser) throws BuildException |
Static Protected Attributes | |
final String | EJB_JAR_1_1_PUBLIC_ID = "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" |
final String | JONAS_EJB_JAR_2_4_PUBLIC_ID = "-//ObjectWeb//DTD JOnAS 2.4//EN" |
final String | EJB_JAR_1_1_DTD = "ejb-jar_1_1.dtd" |
final String | JONAS_EJB_JAR_2_4_DTD = "jonas-ejb-jar_2_4.dtd" |
final String | JONAS_DD = "jonas-ejb-jar.xml" |
final String | BOOTSTRAP_CLASS = "org.objectweb.jonas.server.Bootstrap" |
final String | GENIC_CLASS = "org.objectweb.jonas_ejb.genic.GenIC" |
Definition at line 80 of file JonasDeploymentTool.java.
|
Add any vendor specific files which should be included in the EJB Jar. Reimplemented from org.objectweb.jonas.ant.GenericDeploymentTool. Definition at line 416 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.GenericDeploymentTool.getConfig(), org.objectweb.jonas.ant.JonasDeploymentTool.JONAS_DD, and org.objectweb.jonas.ant.GenericDeploymentTool.log(). |
Here is the call graph for this function:
|
This method is called as the first step in the processDescriptor method to allow vendor-specific subclasses to validate the task configuration prior to processing the descriptor. If the configuration is invalid, a BuildException should be thrown.
Reimplemented from org.objectweb.jonas.ant.GenericDeploymentTool. Definition at line 753 of file JonasDeploymentTool.java. |
|
Using the EJB descriptor file name passed from the
Reimplemented from org.objectweb.jonas.ant.GenericDeploymentTool. Definition at line 506 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.GenericDeploymentTool.getConfig(), and org.objectweb.jonas.ant.GenericDeploymentTool.log(). |
Here is the call graph for this function:
|
Get the vendor specific name of the Jar that will be output. The modification date of this jar will be checked against the dependent bean classes. Reimplemented from org.objectweb.jonas.ant.GenericDeploymentTool. Definition at line 430 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.GenericDeploymentTool.getDestDir(). Referenced by org.objectweb.jonas.ant.JonasDeploymentTool.writeJar(). |
Here is the call graph for this function:
|
Register the locations of all known DTDs. vendor-specific subclasses should override this method to define the vendor-specific locations of the EJB DTDs Reimplemented from org.objectweb.jonas.ant.GenericDeploymentTool. Definition at line 546 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.JonasDeploymentTool.EJB_JAR_1_1_DTD, org.objectweb.jonas.ant.JonasDeploymentTool.EJB_JAR_1_1_PUBLIC_ID, org.objectweb.jonas.ant.JonasDeploymentTool.JONAS_EJB_JAR_2_4_DTD, org.objectweb.jonas.ant.JonasDeploymentTool.JONAS_EJB_JAR_2_4_PUBLIC_ID, and org.objectweb.jonas.ant.DescriptorHandler.registerDTD(). |
Here is the call graph for this function:
|
Set the additionalargs.
Definition at line 259 of file JonasDeploymentTool.java. |
|
Set the classpath as a Reference on another path
Definition at line 252 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.GenericDeploymentTool.createClasspath(). |
Here is the call graph for this function:
|
Set the invokecmdflag.
Definition at line 275 of file JonasDeploymentTool.java. |
|
Set the jarsuffix.
Definition at line 351 of file JonasDeploymentTool.java. |
|
Set the java compiler javacto use.
Definition at line 291 of file JonasDeploymentTool.java. |
|
Set the options to pass to the java compiler.
Definition at line 299 of file JonasDeploymentTool.java. |
|
Set the JOnAS base directory.
Definition at line 335 of file JonasDeploymentTool.java. |
|
Set the JOnAS root directory.
Definition at line 327 of file JonasDeploymentTool.java. |
|
Set the additional args to pass to the GenIC JVM.
Definition at line 367 of file JonasDeploymentTool.java. |
|
Set the keepgeneratedflag.
Definition at line 228 of file JonasDeploymentTool.java. |
|
Set the keepgenericflag.
Definition at line 343 of file JonasDeploymentTool.java. |
|
Do nothing because the mappernames attribute is deprecated
Definition at line 236 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.GenericDeploymentTool.log(). |
Here is the call graph for this function:
|
Set the nocompilflag.
Definition at line 267 of file JonasDeploymentTool.java. |
|
Set the nogenicflag.
Definition at line 359 of file JonasDeploymentTool.java. |
|
Set the novalidationflag.
Definition at line 283 of file JonasDeploymentTool.java. |
|
Set the protocols list
Definition at line 244 of file JonasDeploymentTool.java. |
|
Set the options to pass to the rmi compiler.
Definition at line 307 of file JonasDeploymentTool.java. |
|
Set the verboseflag.
Definition at line 315 of file JonasDeploymentTool.java. |
|
Method used to encapsulate the writing of the JAR file. Iterates over the filenames/java.io.Files in the Hashtable stored on the instance variable ejbFiles.
Reimplemented from org.objectweb.jonas.ant.GenericDeploymentTool. Definition at line 391 of file JonasDeploymentTool.java. References org.objectweb.jonas.ant.JonasDeploymentTool.getVendorOutputJarFile(), and org.objectweb.jonas.ant.GenericDeploymentTool.log(). |
Here is the call graph for this function:
|
Bootstrap class name. Definition at line 116 of file JonasDeploymentTool.java. |
|
Name of the standard deployment descriptor DTD (these files are stored in the ${JONAS_ROOT}/xml directory). Definition at line 98 of file JonasDeploymentTool.java. Referenced by org.objectweb.jonas.ant.JonasDeploymentTool.registerKnownDTDs(). |
|
Public Id of the standard deployment descriptor DTD. Definition at line 83 of file JonasDeploymentTool.java. Referenced by org.objectweb.jonas.ant.JonasDeploymentTool.registerKnownDTDs(). |
|
GenIC class name (JOnAS 2.6). Definition at line 119 of file JonasDeploymentTool.java. |
|
Default JOnAS deployment descriptor name. Definition at line 113 of file JonasDeploymentTool.java. Referenced by org.objectweb.jonas.ant.JonasDeploymentTool.addVendorFiles(). |
|
Name of the JOnAS-specific deployment descriptor DTD (these files are stored in the ${JONAS_ROOT}/xml directory). Definition at line 105 of file JonasDeploymentTool.java. Referenced by org.objectweb.jonas.ant.JonasDeploymentTool.registerKnownDTDs(). |
|
Public Id of the JOnAS-specific deployment descriptor DTD. Definition at line 87 of file JonasDeploymentTool.java. Referenced by org.objectweb.jonas.ant.JonasDeploymentTool.registerKnownDTDs(). |