Package org.wso2.carbon.proxyadmin
Class ProxyServiceDeployer
- java.lang.Object
-
- org.apache.axis2.deployment.AbstractDeployer
-
- org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
-
- org.apache.synapse.deployers.ProxyServiceDeployer
-
- org.wso2.carbon.proxyadmin.ProxyServiceDeployer
-
- All Implemented Interfaces:
org.apache.axis2.deployment.Deployer
public class ProxyServiceDeployer extends org.apache.synapse.deployers.ProxyServiceDeployer
-
-
Constructor Summary
Constructors Constructor Description ProxyServiceDeployer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdeploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties)voidinit(org.apache.axis2.context.ConfigurationContext configCtx)voidrestoreSynapseArtifact(String artifactName)voidundeploySynapseArtifact(String artifactName)StringupdateSynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, String existingArtifactName, Properties properties)-
Methods inherited from class org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
deploy, executeExtendedSynapseHandlerOnArtifactDeployment, executeSynapseHandlerOnArtifactUnDeployment, getServerConfigurationInformation, getServerContextInformation, getSynapseConfiguration, getSynapseEnvironment, handleSynapseArtifactDeploymentError, handleSynapseArtifactDeploymentError, setCustomLog, setDirectory, setExtension, undeploy, waitForCompletion, writeToFile
-
-
-
-
Method Detail
-
init
public void init(org.apache.axis2.context.ConfigurationContext configCtx)
- Specified by:
initin interfaceorg.apache.axis2.deployment.Deployer- Overrides:
initin classorg.apache.synapse.deployers.AbstractSynapseArtifactDeployer
-
deploySynapseArtifact
public String deploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties)
- Overrides:
deploySynapseArtifactin classorg.apache.synapse.deployers.ProxyServiceDeployer
-
updateSynapseArtifact
public String updateSynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, String existingArtifactName, Properties properties)
- Overrides:
updateSynapseArtifactin classorg.apache.synapse.deployers.ProxyServiceDeployer
-
undeploySynapseArtifact
public void undeploySynapseArtifact(String artifactName)
- Overrides:
undeploySynapseArtifactin classorg.apache.synapse.deployers.ProxyServiceDeployer
-
restoreSynapseArtifact
public void restoreSynapseArtifact(String artifactName)
- Overrides:
restoreSynapseArtifactin classorg.apache.synapse.deployers.ProxyServiceDeployer
-
-