Facts
We deal with Qpid only thro 2 classes
         >>QpidAndesBridge - qpid tells to kernel
         >>VirtualHostConfigSynchronizer - kernel tells to qpid

Concerns
Have we not still got rid of CassandraMessageStore class completely??

On Sat, Sep 27, 2014 at 5:49 PM, Hasitha Hiranya <hasit...@wso2.com> wrote:

> Now we  have a concept called subscription disconnect. This specifically
> come into play during durable topic subscriptions - need to think more
>
> In all other occasions we just delete the subscription. No disconnect.
>
> On Sat, Sep 27, 2014 at 5:49 PM, Hasitha Hiranya <hasit...@wso2.com>
> wrote:
>
>> 1. When storing a queue/binding/exchange in DB
>> 2. and when notifying the change is sent via Hazlecast
>>
>> same encoded string is used. So now the recovery from DB is
>> straightforward.
>>
>> On Sat, Sep 27, 2014 at 5:48 PM, Hasitha Hiranya <hasit...@wso2.com>
>> wrote:
>>
>>> Removed following classes
>>>
>>> interface ClusterCoordinationManager
>>> class ClusterwideSubscriptionChangeNotifier
>>> SubscriptionNotification - now all queues/exchanges/bindings are synced
>>> by a common notification type called "clusterSubscription"
>>>
>>>         ClusterSubscription structure -
>>>                  >> notification message description
>>>                  >> notification body as a encoded string
>>>                  >> notification type - add/delete etc
>>>
>>> On Sat, Sep 27, 2014 at 5:48 PM, Hasitha Hiranya <hasit...@wso2.com>
>>> wrote:
>>>
>>>> Moved initalizing code of andes kernel to a new class
>>>>
>>>> AndesKernelBoot - now Andes kernel startup code lies here. Decoupled
>>>> from Qpid
>>>>
>>>>  >>loadConfigurations - done from outside
>>>>  >>startAndesStores - done from outside
>>>> >>startAndesComponents()
>>>> >>startHouseKeepingThreads()
>>>> >>syncNodeWithClusterState()
>>>> >>registerMBeans()
>>>> >>startMessaging()
>>>>
>>>> On Sat, Sep 27, 2014 at 5:47 PM, Hasitha Hiranya <hasit...@wso2.com>
>>>> wrote:
>>>>
>>>>> Introduced following new classes
>>>>>
>>>>> ClusterCoordinationHandler implements QueueListener, ExchangeListener,
>>>>> BindingListener, SubscriptionListener
>>>>>
>>>>> >> one place to handle all cluster coordination
>>>>>
>>>>> AndesRecoveryTask - reload from DB time to time in case of cluster
>>>>> notification miss and simulate cluster notifications - TODO: to update
>>>>> default recovery task interval in config file
>>>>>
>>>>> AMQPConstructStore - keeps queues/bindings/exchanges - ultimately
>>>>> refers AndesContextStore
>>>>>
>>>>> On Sat, Sep 27, 2014 at 5:46 PM, Hasitha Hiranya <hasit...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I began the $subject.
>>>>>> Idea is to instead of deriving queues/bindings/exchanges from
>>>>>> subscriptions sync them Independently.
>>>>>>
>>>>>> I introduced QueueListener/BindingListener/ExchangeListner in the
>>>>>> same way as subscription listener
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> --
>>>>>> *Hasitha Abeykoon*
>>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>>>>>> *cell:* *+94 719363063*
>>>>>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Hasitha Abeykoon*
>>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>>>>> *cell:* *+94 719363063*
>>>>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Hasitha Abeykoon*
>>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>>>> *cell:* *+94 719363063*
>>>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>>>>
>>>>
>>>
>>>
>>> --
>>> *Hasitha Abeykoon*
>>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>>> *cell:* *+94 719363063*
>>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>>>
>>>
>>
>>
>> --
>> *Hasitha Abeykoon*
>> Senior Software Engineer; WSO2, Inc.; http://wso2.com
>> *cell:* *+94 719363063*
>> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>>
>>
>
>
> --
> *Hasitha Abeykoon*
> Senior Software Engineer; WSO2, Inc.; http://wso2.com
> *cell:* *+94 719363063*
> *blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
>
>


-- 
*Hasitha Abeykoon*
Senior Software Engineer; WSO2, Inc.; http://wso2.com
*cell:* *+94 719363063*
*blog: **abeykoon.blogspot.com* <http://abeykoon.blogspot.com>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to