public class SynapseRegistryStore extends AbstractStore<org.apache.synapse.registry.Registry>
configPath, log, serializer| Constructor and Description |
|---|
SynapseRegistryStore(String configPath,
String configName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteFile(String fileName,
org.apache.synapse.config.SynapseConfiguration synapseConfiguration)
Delete the specified file from the persistence store.
|
protected String |
getFileName(org.apache.synapse.registry.Registry registry)
Inspect the given object and find the file name to which it should be
serialized to
|
protected org.apache.synapse.registry.Registry |
getObjectToPersist(String name,
org.apache.synapse.config.SynapseConfiguration config)
Find the specified object from the SynaspeConfiguration to be saved to
the persistence store
|
void |
save(String name,
org.apache.synapse.config.SynapseConfiguration config) |
protected org.apache.axiom.om.OMElement |
saveToFile(org.apache.synapse.registry.Registry registry,
org.apache.synapse.config.SynapseConfiguration synapseConfiguration)
Serialize and save the given object to the local file system
|
protected org.apache.axiom.om.OMElement |
serialize(org.apache.synapse.registry.Registry registry)
Serialize the given object into XML
|
delete, handleExceptionpublic void save(String name, org.apache.synapse.config.SynapseConfiguration config)
save in class AbstractStore<org.apache.synapse.registry.Registry>protected void deleteFile(String fileName, org.apache.synapse.config.SynapseConfiguration synapseConfiguration)
AbstractStoredeleteFile in class AbstractStore<org.apache.synapse.registry.Registry>fileName - Name of the file to be deletedsynapseConfiguration - synapse configurationprotected String getFileName(org.apache.synapse.registry.Registry registry)
AbstractStoregetFileName in class AbstractStore<org.apache.synapse.registry.Registry>registry - The object to be inspectedprotected org.apache.synapse.registry.Registry getObjectToPersist(String name, org.apache.synapse.config.SynapseConfiguration config)
AbstractStoregetObjectToPersist in class AbstractStore<org.apache.synapse.registry.Registry>name - Name or unique ID of the objectconfig - Current SynapseConfigurationprotected org.apache.axiom.om.OMElement saveToFile(org.apache.synapse.registry.Registry registry,
org.apache.synapse.config.SynapseConfiguration synapseConfiguration)
AbstractStoresaveToFile in class AbstractStore<org.apache.synapse.registry.Registry>registry - Object to be savedsynapseConfiguration - synapse configurationprotected org.apache.axiom.om.OMElement serialize(org.apache.synapse.registry.Registry registry)
AbstractStoreserialize in class AbstractStore<org.apache.synapse.registry.Registry>registry - The object to be serializedCopyright © 2021 WSO2. All rights reserved.