synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hiranya Jayathilaka <>
Subject Re: [PROPOSAL] Hierarchical directory based configuration as the default configuration
Date Mon, 10 Aug 2009 14:01:39 GMT
Hi Eric,

On Mon, Aug 10, 2009 at 6:15 PM, Hubert, Eric <>wrote:

>  Hi Ruwan,
> I’m also +1 on this one. I hope it will still be possible to move the whole
> synapse-config directory out of the directory structure to any place the
> user wants it to have like it is now possible for synapse.xml.
That is correct. You can have the directory wherever you like in the file
system. I have recently added a new sample (sample 600) which demonstrates
this feature. You can have a look if you want more information. You need to
pass the directory path to Synapse as an argument.


> Regards,
>    Eric
>   ------------------------------
> *From:* Ruwan Linton []
> *Sent:* Monday, August 10, 2009 7:47 AM
> *To:*
> *Subject:* [PROPOSAL] Hierarchical directory based configuration as the
> default configuration
> Folks, yet another proposal :-)
> Shall we make the hierarchical directory based synapse configuration to be
> the default configuration mechanism? It will give Synapse many advantages
> while we can make it have no disadvantages by supporting a synapse.xml file
> inside the root of the configuration hierarchy.
> So what I am proposing is that we create the
> repository/conf/synapse-config/ directory by the build and treat that as the
> synapse configuration root which will have sup directories to hold
> individual artifacts like sequences, endpoints and so on. At the same time
> we should support a synapse.xml file to be embeded with multiple elements in
> the configuration root (in this case the direcotry "synapse-config")
> supporting the existing behaviour.
> With this we can get rid of the registry.xml and the local-entries.xml
> files that we have on the configuration root and bring them into the
> synapse.xml itself.
> This would make the configuration nicely placed with different levels as
> well as supporting the flat file at the same time by default.

Hiranya Jayathilaka
Software Engineer;
WSO2 Inc.;
E-mail:;  Mobile: +94 77 633 3491

View raw message