Interface EJBDeploymentTool
- All Known Implementing Classes:
BorlandDeploymentTool
,GenericDeploymentTool
,IPlanetDeploymentTool
,JbossDeploymentTool
,JonasDeploymentTool
,OrionDeploymentTool
,WeblogicDeploymentTool
,WeblogicTOPLinkDeploymentTool
,WebsphereDeploymentTool
public interface EJBDeploymentTool
The interface to implement for deployment tools.
-
Method Summary
Modifier and Type Method Description void
configure(org.apache.tools.ant.taskdefs.optional.ejb.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(Task task)
Set the task which owns this toolvoid
validateConfigured()
Called to validate that the tool parameters have been configured.
-
Method Details
-
processDescriptor
void processDescriptor(java.lang.String descriptorFilename, javax.xml.parsers.SAXParser saxParser) throws BuildExceptionProcess a deployment descriptor, generating the necessary vendor specific deployment files.- Parameters:
descriptorFilename
- the name of the deployment descriptorsaxParser
- a SAX parser which can be used to parse the deployment descriptor.- Throws:
BuildException
- if there is an error.
-
validateConfigured
Called to validate that the tool parameters have been configured.- Throws:
BuildException
- if there is an error.
-
setTask
Set the task which owns this tool- Parameters:
task
- the task.
-
configure
void configure(org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.Config config)Configure this tool for use in the ejbjar task.- Parameters:
config
- contains configuration state.
-