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 TypeMethodDescriptionvoid
configure
(org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.Config config) Configure this tool for use in the ejbjar task.void
processDescriptor
(String descriptorFilename, SAXParser saxParser) Process a deployment descriptor, generating the necessary vendor specific deployment files.void
Set the task which owns this toolvoid
Called to validate that the tool parameters have been configured.
-
Method Details
-
processDescriptor
Process 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
-
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.
-