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, executeExtendedSynapseHandlerOnArtifactDeployment, executeSynapseHandlerOnArtifactUnDeployment, getServerConfigurationInformation, getServerContextInformation, getSynapseConfiguration, getSynapseEnvironment, handleSynapseArtifactDeploymentError, handleSynapseArtifactDeploymentError, setCustomLog, setDirectory, setExtension, undeploy, waitForCompletion, writeToFile
public void init(org.apache.axis2.context.ConfigurationContext configCtx)
init
in interface org.apache.axis2.deployment.Deployer
init
in class org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
public String deploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties)
deploySynapseArtifact
in class org.apache.synapse.deployers.SequenceDeployer
public String updateSynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, String existingArtifactName, Properties properties)
updateSynapseArtifact
in class org.apache.synapse.deployers.SequenceDeployer
public void undeploySynapseArtifact(String artifactName)
undeploySynapseArtifact
in class org.apache.synapse.deployers.SequenceDeployer
public void restoreSynapseArtifact(String artifactName)
restoreSynapseArtifact
in class org.apache.synapse.deployers.SequenceDeployer
Copyright © 2021 WSO2. All rights reserved.