Class ConfigurationUtils
- java.lang.Object
-
- org.wso2.carbon.mediation.initializer.configurations.ConfigurationUtils
-
public class ConfigurationUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description ConfigurationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
destroyConfiguration(org.apache.synapse.config.SynapseConfiguration oldConfig, org.apache.axis2.engine.AxisConfiguration axisCfg, org.apache.synapse.core.SynapseEnvironment synapseEnvironment)
static String
getParameter(String name)
static void
initPersistence(org.apache.synapse.config.SynapseConfiguration synCfgConfiguration, org.wso2.carbon.registry.core.session.UserRegistry registry, String configurationLocation, org.apache.axis2.engine.AxisConfiguration axisConfiguration, String name)
Initialize the persistence for a Synapse Configurationstatic boolean
isInitialStartup(org.wso2.carbon.registry.core.session.UserRegistry registry)
static org.apache.synapse.config.SynapseConfiguration
loadFromRegistry(org.wso2.carbon.registry.core.session.UserRegistry registry, String name, String synapseXMLLocation, Properties properties)
Load the configuration from the registrystatic void
saveToFileSystem(org.apache.synapse.config.SynapseConfiguration synapseConfig)
static void
saveToRegistry(org.wso2.carbon.registry.core.session.UserRegistry registry, org.apache.synapse.config.SynapseConfiguration synapseConfig, String name)
-
-
-
Method Detail
-
loadFromRegistry
public static org.apache.synapse.config.SynapseConfiguration loadFromRegistry(org.wso2.carbon.registry.core.session.UserRegistry registry, String name, String synapseXMLLocation, Properties properties)
Load the configuration from the registry- Parameters:
registry
- registryname
- name of the configurationsynapseXMLLocation
- path to synapse xmlproperties
- properties bag containing various synapse configurations- Returns:
- Synapse configuration created
-
isInitialStartup
public static boolean isInitialStartup(org.wso2.carbon.registry.core.session.UserRegistry registry)
-
destroyConfiguration
public static void destroyConfiguration(org.apache.synapse.config.SynapseConfiguration oldConfig, org.apache.axis2.engine.AxisConfiguration axisCfg, org.apache.synapse.core.SynapseEnvironment synapseEnvironment) throws Exception
- Throws:
Exception
-
saveToRegistry
public static void saveToRegistry(org.wso2.carbon.registry.core.session.UserRegistry registry, org.apache.synapse.config.SynapseConfiguration synapseConfig, String name)
-
initPersistence
public static void initPersistence(org.apache.synapse.config.SynapseConfiguration synCfgConfiguration, org.wso2.carbon.registry.core.session.UserRegistry registry, String configurationLocation, org.apache.axis2.engine.AxisConfiguration axisConfiguration, String name) throws ConfigurationInitilizerException
Initialize the persistence for a Synapse Configuration- Parameters:
synCfgConfiguration
- the synapse configuration to which to initialize the persistenceregistry
- configuration registryconfigurationLocation
- configuration placeaxisConfiguration
- axisConfiguration to be usedname
- name of the configuration- Throws:
ConfigurationInitilizerException
- if an error occurs
-
saveToFileSystem
public static void saveToFileSystem(org.apache.synapse.config.SynapseConfiguration synapseConfig)
-
-