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.SequenceDeployer
Takes care of deploying sequences on the carbon environment.
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.
-
Field Summary
Fields inherited from class org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
cfgCtx, customLogContent, deployerLogFields inherited from class org.apache.axis2.deployment.AbstractDeployer
deploymentFileDataMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeploySynapseArtifact(org.apache.axiom.om.OMElement artifactConfig, String fileName, Properties properties) voidinit(org.apache.axis2.context.ConfigurationContext configCtx) voidrestoreSynapseArtifact(String artifactName) voidundeploySynapseArtifact(String artifactName) 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, writeToFileMethods inherited from class org.apache.axis2.deployment.AbstractDeployer
cleanupMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.axis2.deployment.Deployer
sort
-
Constructor Details
-
SequenceDeploymentInterceptor
public SequenceDeploymentInterceptor()
-
-
Method Details
-
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
- Overrides:
undeploySynapseArtifactin classorg.apache.synapse.deployers.SequenceDeployer
-
restoreSynapseArtifact
- Overrides:
restoreSynapseArtifactin classorg.apache.synapse.deployers.SequenceDeployer
-