Hi All,

BAM & CEP are the main products which are always deals with streams. But we
had a long-time mismatch where BAM stores streams in Cassandra but CEP
stores streams in registry.. This confuses the user when using CEP features
in BAM where user needs to define the streams in two places which is not
good.. Then we have decided to use registry as the single and only stream
store which contains  all stream definition information and make necessary
changes to accommodate above functionality. I have done necessary changes
and committed those in revision 196888. Based on the changes
cassandra-streamdefn-store will be removed from BAM and registry stream
store component going to replace that space. Furthermore i have done some
other important changes and improvements that you might need to know.

1) Registry-Streamdefn-Store will be exposed as an OSGI service to easily
dealt with streams.
2) Parameter "Credential" is removed from the API methods which is not
necessary on defining and removing streams.
3) Added streamAddRemove listeners in two levels (databridge-core and
registry-streamdefn-store) which will notify when a new stream added or
removed
4) Added tenantId and tenantdomain in threadLocalContext when an external
client application calls the api methods.

@BAM Team - Hope these information might helpful to get an idea about the
changes.. Please raise your concerns if there are any issues on this..

Thanks & Regards,
Mohan


-- 
*V. Mohanadarshan*
*Software Engineer,*
*Data Technologies Team,*
*WSO2, Inc. http://wso2.com <http://wso2.com> *
*lean.enterprise.middleware.*

email: [email protected]
phone:(+94) 771117673
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to