Package org.apache.axis2.deployment
Class POJODeployer
java.lang.Object
org.apache.axis2.deployment.AbstractDeployer
org.apache.axis2.deployment.POJODeployer
- All Implemented Interfaces:
Deployer
-
Field Summary
Fields inherited from class org.apache.axis2.deployment.AbstractDeployer
deploymentFileDataMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(DeploymentFileData deploymentFileData) Process a file and add it to the configurationvoidinit(ConfigurationContext configCtx) Initialize the DeployervoidsetDirectory(String directory) Set the directoryvoidsetExtension(String extension) Set the extension to look for TODO: Support multiple extensions?voidsetMessageReceivers(AxisService service) voidRemove a given file from the configurationMethods inherited from class org.apache.axis2.deployment.AbstractDeployer
addServiceBuilderExtensions, cleanup, executeServiceBuilderExtensions, getServiceBuilderExtensions
-
Constructor Details
-
POJODeployer
public POJODeployer()
-
-
Method Details
-
init
Description copied from interface:DeployerInitialize the Deployer- Parameters:
configCtx- our ConfigurationContext
-
deploy
Description copied from interface:DeployerProcess a file and add it to the configuration- Specified by:
deployin interfaceDeployer- Overrides:
deployin classAbstractDeployer- Parameters:
deploymentFileData- the DeploymentFileData object to deploy
-
setMessageReceivers
-
setDirectory
Description copied from interface:DeployerSet the directory- Parameters:
directory- directory name
-
setExtension
Description copied from interface:DeployerSet the extension to look for TODO: Support multiple extensions?- Parameters:
extension- the file extension associated with this Deployer
-
undeploy
Description copied from interface:DeployerRemove a given file from the configuration- Specified by:
undeployin interfaceDeployer- Overrides:
undeployin classAbstractDeployer- Parameters:
fileName- name of item to remove- Throws:
DeploymentException- if there is a problem
-