public class SequenceDeploymentInterceptor
extends org.apache.synapse.deployers.SequenceDeployer
This deployer actually intercepts the deployment of the sequences
to the Synapse environment from the SequenceDeployer
and handles the persistence to the registry on the carbon environment.
| Constructor and Description |
|---|
SequenceDeploymentInterceptor() |
| Modifier and Type | Method and 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) |
deploy, getServerConfigurationInformation, getServerContextInformation, getSynapseConfiguration, getSynapseEnvironment, handleSynapseArtifactDeploymentError, handleSynapseArtifactDeploymentError, setCustomLog, setDirectory, setExtension, undeploy, waitForCompletion, writeToFilepublic void init(org.apache.axis2.context.ConfigurationContext configCtx)
init in interface org.apache.axis2.deployment.Deployerinit in class org.apache.synapse.deployers.AbstractSynapseArtifactDeployerpublic String deploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties)
deploySynapseArtifact in class org.apache.synapse.deployers.SequenceDeployerpublic String updateSynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, String existingArtifactName, Properties properties)
updateSynapseArtifact in class org.apache.synapse.deployers.SequenceDeployerpublic void undeploySynapseArtifact(String artifactName)
undeploySynapseArtifact in class org.apache.synapse.deployers.SequenceDeployerpublic void restoreSynapseArtifact(String artifactName)
restoreSynapseArtifact in class org.apache.synapse.deployers.SequenceDeployerCopyright © 2019 WSO2. All rights reserved.