|
Paul / Glen I'm sorry for any confusion caused.. I agree with the suggestion to rename SynapseContext as SynapseMessageContext, and will do the needful As for the SynapseContext/SynapseMessageContext, SynapseEnvironment and SynapseConfiguration I have currently implemented is as per Sanjiva's comment to the mailing list (copied) below. Lets discuss and decide if this is acceptable to move forward, and change if necessary. asankha - SynapseConfig - contains the model of the definitions & rules to execute - contains named global properties and their values - no xml stuff; that's a way of creating this config - SynapseContext - running context for any message - contains message - contains ref to SynapseConfig - contains ref to SynapseEnvironment - contains named local properties and their values; these props are only good for the current message - property lookup cascades - if its not found here it looks in the parent config .. that way you don't have to worry whether its a local or a global property - SynapseEnvironment - has methods for doing stuff (like sending a message) - is stateless; all those methods take a SynapseContext in - is not used except by programmers implementing mediators - I guess we could just use a set of static methods to achieve this too! Paul Fremantle wrote: Glen--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] |
- Re: New classes quick comment / suggestion Saminda Abeyruwan
- Re: New classes quick comment / suggestion Asankha C. Perera
- Re: New classes quick comment / suggestion Paul Fremantle
- RE: New classes quick comment / suggestion Glen Daniels
- Re: New classes quick comment / suggestion Sanjiva Weerawarana
- Re: New classes quick comment / suggestion Paul Fremantle
