org.objectweb.jonas.ant
Interface EJBDeploymentTool

All Known Implementing Classes:
GenericDeploymentTool, JonasDeploymentTool

public interface EJBDeploymentTool


Method Summary
 void configure(org.objectweb.jonas.ant.EjbJar.Config config)
          Configure this tool for use in the ejbjar task.
 void processDescriptor(java.lang.String descriptorFilename, javax.xml.parsers.SAXParser saxParser)
          Process a deployment descriptor, generating the necessary vendor specific deployment files.
 void setTask(org.apache.tools.ant.Task task)
          Set the task which owns this tool
 void validateConfigured()
          Called to validate that the tool parameters have been configured.
 

Method Detail

processDescriptor

void processDescriptor(java.lang.String descriptorFilename,
                       javax.xml.parsers.SAXParser saxParser)
                       throws org.apache.tools.ant.BuildException
Process a deployment descriptor, generating the necessary vendor specific deployment files.

Parameters:
descriptorFilename - the name of the deployment descriptor
saxParser - a SAX parser which can be used to parse the deployment descriptor.
Throws:
org.apache.tools.ant.BuildException

validateConfigured

void validateConfigured()
                        throws org.apache.tools.ant.BuildException
Called to validate that the tool parameters have been configured.

Throws:
org.apache.tools.ant.BuildException

setTask

void setTask(org.apache.tools.ant.Task task)
Set the task which owns this tool


configure

void configure(org.objectweb.jonas.ant.EjbJar.Config config)
Configure this tool for use in the ejbjar task.