public class OSGiAxis2ServiceDeployer extends Object implements org.apache.axis2.deployment.Deployer, org.osgi.framework.BundleListener
Constructor and Description |
---|
OSGiAxis2ServiceDeployer(org.apache.axis2.context.ConfigurationContext configCtx,
org.osgi.framework.BundleContext context) |
Modifier and Type | Method and Description |
---|---|
void |
bundleChanged(org.osgi.framework.BundleEvent event) |
void |
cleanup() |
void |
deploy(org.apache.axis2.deployment.repository.util.DeploymentFileData deploymentFileData) |
void |
init(org.apache.axis2.context.ConfigurationContext configCtx) |
void |
registerBundleListener() |
void |
setDirectory(String directory) |
void |
setExtension(String extension) |
void |
undeploy(String fileName) |
public OSGiAxis2ServiceDeployer(org.apache.axis2.context.ConfigurationContext configCtx, org.osgi.framework.BundleContext context)
public void registerBundleListener()
public void init(org.apache.axis2.context.ConfigurationContext configCtx)
init
in interface org.apache.axis2.deployment.Deployer
public void deploy(org.apache.axis2.deployment.repository.util.DeploymentFileData deploymentFileData) throws org.apache.axis2.deployment.DeploymentException
deploy
in interface org.apache.axis2.deployment.Deployer
org.apache.axis2.deployment.DeploymentException
public void setDirectory(String directory)
setDirectory
in interface org.apache.axis2.deployment.Deployer
public void setExtension(String extension)
setExtension
in interface org.apache.axis2.deployment.Deployer
public void undeploy(String fileName) throws org.apache.axis2.deployment.DeploymentException
undeploy
in interface org.apache.axis2.deployment.Deployer
org.apache.axis2.deployment.DeploymentException
public void cleanup() throws org.apache.axis2.deployment.DeploymentException
cleanup
in interface org.apache.axis2.deployment.Deployer
org.apache.axis2.deployment.DeploymentException
public void bundleChanged(org.osgi.framework.BundleEvent event)
bundleChanged
in interface org.osgi.framework.BundleListener
Copyright © 2016 WSO2 Inc. All rights reserved.