Class RegistryBasedSynapseConfigSerializer
java.lang.Object
org.wso2.carbon.mediation.initializer.RegistryBasedSynapseConfigSerializer
Serializes the
SynapseConfiguration to a registry space,
which defaults to /carbon/synapse-config
The configuration element hierarchy used is;
- CONFIG_REGISTRY/repository/synapse/sequences
- CONFIG_REGISTRY/repository/synapse/endpoints
- CONFIG_REGISTRY/repository/synapse/local-entries
- CONFIG_REGISTRY/repository/synapse/proxy-services
- CONFIG_REGISTRY/repository/synapse/event-sources
- CONFIG_REGISTRY/repository/synapse/synapse-startups
- CONFIG_REGISTRY/repository/synapse/synapse-registry
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRegistryBasedSynapseConfigSerializer(org.wso2.carbon.registry.core.session.UserRegistry registry, String configName) Constructs the serializer and sets the registry to be used -
Method Summary
Modifier and TypeMethodDescriptionvoidserializeConfiguration(org.apache.synapse.config.SynapseConfiguration configuration) Serialize and persists theSynapseConfigurationto the registry space.
-
Constructor Details
-
RegistryBasedSynapseConfigSerializer
public RegistryBasedSynapseConfigSerializer(org.wso2.carbon.registry.core.session.UserRegistry registry, String configName) Constructs the serializer and sets the registry to be used- Parameters:
registry- to be used to serialize the configuration elementsconfigName- cpnfiguration name
-
-
Method Details
-
serializeConfiguration
public void serializeConfiguration(org.apache.synapse.config.SynapseConfiguration configuration) Serialize and persists theSynapseConfigurationto the registry space. If the synapse.xml has been loaded from the synapse registry then any change will be local to the server instance and will not be persisted to the specified synapse registry.- Parameters:
configuration- to be serialized
-