Class ExecutorDeployer

  • All Implemented Interfaces:
    org.apache.axis2.deployment.Deployer

    public class ExecutorDeployer
    extends org.apache.synapse.deployers.PriorityExecutorDeployer
    • Field Summary

      • Fields inherited from class org.apache.synapse.deployers.AbstractSynapseArtifactDeployer

        cfgCtx, customLogContent, deployerLog
      • Fields inherited from class org.apache.axis2.deployment.AbstractDeployer

        deploymentFileDataMap
    • Constructor Detail

      • ExecutorDeployer

        public ExecutorDeployer()
    • Method Detail

      • init

        public void init​(org.apache.axis2.context.ConfigurationContext configCtx)
        Specified by:
        init in interface org.apache.axis2.deployment.Deployer
        Overrides:
        init in class org.apache.synapse.deployers.AbstractSynapseArtifactDeployer
      • deploySynapseArtifact

        public String deploySynapseArtifact​(org.apache.axiom.om.OMElement artifactConfig,
                                            String fileName,
                                            Properties properties)
        Overrides:
        deploySynapseArtifact in class org.apache.synapse.deployers.PriorityExecutorDeployer
      • updateSynapseArtifact

        public String updateSynapseArtifact​(org.apache.axiom.om.OMElement artifactConfig,
                                            String fileName,
                                            String existingArtifactName,
                                            Properties properties)
        Overrides:
        updateSynapseArtifact in class org.apache.synapse.deployers.PriorityExecutorDeployer
      • undeploySynapseArtifact

        public void undeploySynapseArtifact​(String artifactName)
        Overrides:
        undeploySynapseArtifact in class org.apache.synapse.deployers.PriorityExecutorDeployer
      • restoreSynapseArtifact

        public void restoreSynapseArtifact​(String artifactName)
        Overrides:
        restoreSynapseArtifact in class org.apache.synapse.deployers.PriorityExecutorDeployer