Class TemplateDeploymentInterceptor
- java.lang.Object
-
- org.apache.axis2.deployment.AbstractDeployer
-
- org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
-
- org.apache.synapse.deployers.SequenceDeployer
-
- org.wso2.carbon.mediation.templates.TemplateDeploymentInterceptor
-
- All Implemented Interfaces:
org.apache.axis2.deployment.Deployer
public class TemplateDeploymentInterceptor extends org.apache.synapse.deployers.SequenceDeployer
Takes care of deploying sequences on the carbon environment.This deployer actually intercepts the deployment of the
sequences
to the Synapse environment from theSequenceDeployer
and handles the persistence to the registry on the carbon environment.
-
-
Constructor Summary
Constructors Constructor Description TemplateDeploymentInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
deploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties)
void
init(org.apache.axis2.context.ConfigurationContext configCtx)
void
restoreSynapseArtifact(String artifactName)
void
undeploySynapseArtifact(String artifactName)
String
updateSynapseArtifact(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:
init
in interfaceorg.apache.axis2.deployment.Deployer
- Overrides:
init
in classorg.apache.synapse.deployers.AbstractSynapseArtifactDeployer
-
deploySynapseArtifact
public String deploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties)
- Overrides:
deploySynapseArtifact
in classorg.apache.synapse.deployers.SequenceDeployer
-
updateSynapseArtifact
public String updateSynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, String existingArtifactName, Properties properties)
- Overrides:
updateSynapseArtifact
in classorg.apache.synapse.deployers.SequenceDeployer
-
undeploySynapseArtifact
public void undeploySynapseArtifact(String artifactName)
- Overrides:
undeploySynapseArtifact
in classorg.apache.synapse.deployers.SequenceDeployer
-
restoreSynapseArtifact
public void restoreSynapseArtifact(String artifactName)
- Overrides:
restoreSynapseArtifact
in classorg.apache.synapse.deployers.SequenceDeployer
-
-