Anjana & Suho,
Please review this & let us know whether these APIs address your
requirements.

Azeez


On Wed, Jan 15, 2014 at 1:40 PM, Kishanthan Thangarajah <[email protected]
> wrote:

> This thread is to discuss about $subject.
>
> Our current clustering API's contains stuffs that are mixture of both user
> level and developer level API. We will have to separate out these with the
> clear definition.
>
> For clustering API (user level), we will have the following methods. We
> can discuss clustering SPI's on a separate thread.
>
> *    void sendMessage(ClusterMessage clusterMessage);*
>
> *    void sendMessage(ClusterMessage clusterMessage, List<ClusterMember>
> members);*
>
> *    List<ClusterMember> getMembers();*
>
> *    void addMembershipListener(MembershipListener membershipListener);*
>
> *    void removeMembershipListener(MembershipListener membershipListener);*
>
> In here we also thought of having MembershipListener (A listener which
> gets notified when changes occur in Membership) related API at user level.
> This will be useful when user wants to get some event notification when the
> current membership changes. Adding a new MembershipListener will follow the
> white board pattern.
>
> The API for MembershipListener
>
> *    void memberAdded(MembershipEvent event);*
>
> *    void memberRemoved(MembershipEvent event);*
>
> MembershipEvent will be of two types (member added or removed).
>
> Thoughts?
>
> Thanks,
> Kishanthan.
> --
> *Kishanthan Thangarajah*
> Senior Software Engineer,
> Platform Technologies Team,
> WSO2, Inc.
> lean.enterprise.middleware
>
> Mobile - +94773426635
> Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>*
> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
>



-- 
*Afkham Azeez*
Director of Architecture; WSO2, Inc.; http://wso2.com
Member; Apache Software Foundation; http://www.apache.org/
* <http://www.apache.org/>*
*email: **[email protected]* <[email protected]>
* cell: +94 77 3320919 blog: **http://blog.afkham.org*<http://blog.afkham.org>
*twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
* linked-in: **http://lk.linkedin.com/in/afkhamazeez
<http://lk.linkedin.com/in/afkhamazeez>*

*Lean . Enterprise . Middleware*
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to