Class ConfigHolder


  • public class ConfigHolder
    extends Object
    Class ConfigHolder acts as a Singleton holder for the Message Store admin Service backend component which processor configurations.
    • Method Detail

      • getInstance

        public static ConfigHolder getInstance()
        Returns the Config holder instance that holds the configurations
        Returns:
        Config holder singleton instance
      • getSynapseConfiguration

        public org.apache.synapse.config.SynapseConfiguration getSynapseConfiguration()
                                                                               throws Exception
        Returns the Synapse configuration that is stored in the ConfigHolder instance
        Returns:
        synapseConfiguration
        Throws:
        Exception
      • setSynapseConfiguration

        public void setSynapseConfiguration​(org.apache.synapse.config.SynapseConfiguration synapseConfiguration)
        Set the Synapse Configuration instance in the ConfigHolder
        Parameters:
        synapseConfiguration -
      • getAxisConfiguration

        public org.apache.axis2.engine.AxisConfiguration getAxisConfiguration()
                                                                       throws Exception
        Throws:
        Exception
      • setAxisConfiguration

        public void setAxisConfiguration​(org.apache.axis2.engine.AxisConfiguration axisConfiguration)
      • getRegistry

        public org.wso2.carbon.registry.core.session.UserRegistry getRegistry()
                                                                       throws Exception
        Throws:
        Exception
      • getDependencyManager

        public org.wso2.carbon.mediation.dependency.mgt.services.DependencyManagementService getDependencyManager()
      • setDependencyManager

        public void setDependencyManager​(org.wso2.carbon.mediation.dependency.mgt.services.DependencyManagementService dependencyManager)
      • setRegistry

        public void setRegistry​(org.wso2.carbon.registry.core.session.UserRegistry registry)
      • getSynapseEnvironmentService

        public org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService getSynapseEnvironmentService​(int id)
      • addSynapseEnvironmentService

        public void addSynapseEnvironmentService​(int id,
                                                 org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService synapseEnvironmentService)
      • removeSynapseEnvironmentService

        public void removeSynapseEnvironmentService​(int id)
      • getSynapseEnvironmentServices

        public Map<Integer,​org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService> getSynapseEnvironmentServices()