Package org.wso2.carbon.sequences
Class SequenceDeploymentInterceptor
- java.lang.Object
-
- org.apache.axis2.deployment.AbstractDeployer
-
- org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
-
- org.apache.synapse.deployers.SequenceDeployer
-
- org.wso2.carbon.sequences.SequenceDeploymentInterceptor
-
- All Implemented Interfaces:
org.apache.axis2.deployment.Deployer
public class SequenceDeploymentInterceptor extends org.apache.synapse.deployers.SequenceDeployerTakes care of deploying sequences on the carbon environment.This deployer actually intercepts the deployment of the
sequencesto the Synapse environment from theSequenceDeployerand handles the persistence to the registry on the carbon environment.
-
-
Constructor Summary
Constructors Constructor Description SequenceDeploymentInterceptor()
-
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.SequenceDeployer
-
updateSynapseArtifact
public String updateSynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, String existingArtifactName, Properties properties)
- Overrides:
updateSynapseArtifactin classorg.apache.synapse.deployers.SequenceDeployer
-
undeploySynapseArtifact
public void undeploySynapseArtifact(String artifactName)
- Overrides:
undeploySynapseArtifactin classorg.apache.synapse.deployers.SequenceDeployer
-
restoreSynapseArtifact
public void restoreSynapseArtifact(String artifactName)
- Overrides:
restoreSynapseArtifactin classorg.apache.synapse.deployers.SequenceDeployer
-
-