Should this be part of the language? May be we should do this via a separate service call instead if putting it inside event definitions.
On Mon, Apr 29, 2013 at 7:26 PM, Kasun Weranga <[email protected]> wrote: > We are planing to do this in BAM 2.5.0. Still we didn't implement it. > > > On Mon, Apr 29, 2013 at 7:17 PM, Srinath Perera <[email protected]> wrote: > >> Was this done? how was this done? >> >> >> On Fri, Mar 8, 2013 at 5:17 AM, Senaka Fernando <[email protected]> wrote: >> >>> Hi Kasun, >>> >>> A good way to help an API to expand is to support a standard format and >>> include a standard extension point such that implementation-specifics could >>> be included in there. While what you've done is nearly similar, so if >>> possible please pay attention into this aspect too. >>> >>> Thanks, >>> Senaka. >>> >>> On Thu, Mar 7, 2013 at 3:38 PM, Kasun Weranga <[email protected]> wrote: >>> >>>> Hi all, >>>> >>>> In the current stream definition implementation there is no way to >>>> specify event store specific parameters via stream definition. Main >>>> use-case for this requirement is to support built-in secondary indexes for >>>> events stored in the Cassandra column family. This allows users to define >>>> indexing columns for Cassandra column family in the stream definition. So >>>> we can define those indexes when we first create the column family using >>>> stream definition. >>>> >>>> We can achieve this by using following format in the stream definition. >>>> >>>> { >>>> 'name':'org.wso2.bam.phone.retail.store.kpi', >>>> 'version':'1.0.0', >>>> 'nickName': 'Phone_Retail_Shop', >>>> 'description': 'Phone Sales', >>>> 'eventStoreSpecificParameters' :[ >>>> {'indexes':'payload_user,payload_brand'} ], >>>> 'metaData':[ >>>> {'name':'clientType','type':'STRING'} >>>> ], >>>> 'payloadData':[ >>>> {'name':'brand','type':'STRING'}, >>>> {'name':'quantity','type':'INT'}, >>>> {'name':'total','type':'INT'}, >>>> {'name':'user','type':'STRING'} >>>> ] >>>> } >>>> >>>> >>>> In the eventStoreSpecificParameters we can define the parameters which >>>> are specific for that particular event store, so relevant event persistence >>>> implementation can use these parameters to achieve the required >>>> functionalities. Also we can make this as and optional parameter, so >>>> everyone don't need to define this. >>>> >>>> Since we are planing to support different event stores in future, I >>>> hope this will be useful feature for other event stores too. >>>> >>>> Suggestions and comments are welcome. >>>> >>>> Thanks, >>>> KasunW. >>>> >>>> -- >>>> *Kasun Weranga* >>>> ** >>>> Member, Management Committee - Data Technologies >>>> Software Engineer >>>> *WSO2, Inc. >>>> *lean.enterprise.middleware. >>>> mobile : +94 772314602 >>>> <http://sanjeewamalalgoda.blogspot.com/>blog : >>>> http://kasunweranga.blogspot.com/ >>>> _______________________________________________ >>>> Architecture mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> * <http://wso2con.com/> >>> * >>> * >>> >>> Senaka Fernando* >>> Member - Integration Technologies Management Committee; >>> Technical Lead; WSO2 Inc.; http://wso2.com* >>> Member; Apache Software Foundation; http://apache.org >>> >>> E-mail: senaka AT wso2.com >>> **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 >>> Linked-In: http://linkedin.com/in/senakafernando >>> >>> *Lean . Enterprise . Middleware >>> >> >> >> >> -- >> ============================ >> Srinath Perera, Ph.D. >> Senior Software Architect, WSO2 Inc. >> Visiting Faculty, University of Moratuwa >> Member, Apache Software Foundation >> Research Scientist, Lanka Software Foundation >> Blog: http://srinathsview.blogspot.com/ >> Photos: http://www.flickr.com/photos/hemapani/ >> Phone: 0772360902 >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > *Kasun Weranga* > ** > Member, Management Committee - Data Technologies > Software Engineer > *WSO2, Inc. > *lean.enterprise.middleware. > mobile : +94 772314602 > <http://sanjeewamalalgoda.blogspot.com/>blog : > http://kasunweranga.blogspot.com/ > -- ============================ Srinath Perera, Ph.D. http://www.cs.indiana.edu/~hperera/ http://srinathsview.blogspot.com/
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
