I'm sorry I tend to disagree. The reasons for only including the properties were:
1. It reduces the size of the message sent on the network. 2. It reduces the time it takes to de-serialize the message. 3. Its simple and easier to understand. Examples: Event: Member Activated Event Properties sent: Member Keys, Member Status = Active Event: Cluster Removed Event Properties sent: Cluster Keys For an instance, in Cluster Removed Event is there any point sending the complete Cluster object with hundreds of child objects in it, just to say the subscriber to remove the given cluster object from its service? Thanks On Thu, Dec 5, 2013 at 9:43 AM, Udara Liyanage <[email protected]> wrote: > +1 > > > On Wed, Dec 4, 2013 at 11:07 PM, Nirmal Fernando > <[email protected]>wrote: > >> Isn't this at least make sense, at the *CreatedEvents? Currently, if I do >> some change to a bean of the topology, I've to duplicate this change inside >> the event too. Which is very error probing. >> >> If everyone agrees, I could fix this. >> >> >> On Sun, Nov 24, 2013 at 3:22 PM, Nirmal Fernando >> <[email protected]>wrote: >> >>> All, >>> >>> AFAIS currently we maintain the same information in a POJO (say Cluster) >>> and also in its corresponding event (ClusterCreatedEvent) separately. >>> What's the reason behind this? I feel this is an unnecessary work and this >>> doesn't scale. >>> >>> For me, what makes sense is to send the corresponding POJO wrapped via >>> an Event. This way we need to maintain information only at the POJO and >>> makes programming the events much much easy. >>> >>> WDYT? >>> >>> -- >>> Best Regards, >>> Nirmal >>> >>> Nirmal Fernando. >>> PPMC Member & Committer of Apache Stratos, >>> Senior Software Engineer, WSO2 Inc. >>> >>> Blog: http://nirmalfdo.blogspot.com/ >>> >> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ >> > > > > -- > Udara Liyanage > Software Engineer > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > web: http://udaraliyanage.wordpress.com > phone: +94 71 443 6897 >
