Hi Amal,
Yes we have to push this to carbon kernel git repo and AFAIR we decided to
make this a generic module that can be reused by the platform.   I believe
the package name is also finalized(org.wso2.carbon.caching.invalidator) ?

I think it is better if we can move this in to  carbon4-kernel / core /
org.wso2.carbon.caching.core  and put this under a new package named
"invalidator" and the package name will be
"org.wso2.carbon.caching.core.invalidator" . Azeez WDYT ?



On Mon, Apr 21, 2014 at 2:13 PM, Amal Gunatilake <[email protected]> wrote:

> Hi Subash,
>
> Sorry for the delay. Since I'm in support I didn't have much time to
> accelerate the process and during the weekend I managed to finish all the
> TODOs. Currently it's not yet in kernal git repo. I have the latest code in
> https://svn.wso2.org/repos/wso2/scratch/amalg/cache-invalidation-v2/.
> Please let me know into which path I should commit the code and I can add
> it to git repo immediately.
>
> Thank you  & Best regards,
>
> *Amal Gunatilake*
>  Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
>
> On Thu, Apr 17, 2014 at 9:25 PM, Subash Chaturanga <[email protected]>wrote:
>
>> Hi Amal,
>> Let us know once the TODOs done in the code review except the JMS
>> alternative discussion.  One of G-Reg R&D folk will assign on migrating
>> GReg cache invalidation to this pub sub impl.  I hope now your component is
>> in the kernel git repo.
>>
>> Hi Azeez,Sagara
>> Once registry and user permission moved to this impl, it needs quite
>> amount of testing  on production aspects. Since this is almost a new
>> feature and this leads documentation change in all products
>> (mounting/caching) I believe we should not provide this as a patch for a
>> customer unless it is really required.
>>
>>
>>
>>
>>
>>
>>
>>
>> On Thu, Apr 17, 2014 at 10:37 AM, Amal Gunatilake <[email protected]> wrote:
>>
>>> Hi Sagara,
>>>
>>> As Azeez mentioned there is an interface at CarbonUtils named as
>>> CacheInvalidator. My component will implement this interface. We planned to
>>> have the interface at CarbonUtils because every product will need this
>>> service.
>>>
>>> Thank you  & Best regards,
>>>
>>> *Amal Gunatilake*
>>>  Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>>
>>> On Thu, Apr 17, 2014 at 6:03 AM, Afkham Azeez <[email protected]> wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Thu, Apr 17, 2014 at 12:33 AM, Sagara Gunathunga <[email protected]>wrote:
>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Wed, Apr 16, 2014 at 2:57 PM, Amal Gunatilake <[email protected]>wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> Following updates has been discussed on $subject.
>>>>>>
>>>>>> 1) Make the subscription auto subscribe once the jar bundle is
>>>>>> present.
>>>>>> 2) Check on how to resubscribe if the server goes down and comes up
>>>>>> 3) If the sever goes down when a message receives check whether it
>>>>>> queues the message and receive.
>>>>>> 4) jndi.properties file
>>>>>>
>>>>>>    - If the file is already present at conf directory then load the
>>>>>>    settings but if the expecting parameters not found put error log and 
>>>>>> show
>>>>>>    the user needed parameters.
>>>>>>    - If the file is not present then put the file to conf directory
>>>>>>    and log a warning message
>>>>>>
>>>>>> 5) It was discussed whether we are going to use AMPQ instead JMS.
>>>>>> This has to be determined which I will open a separate thread for
>>>>>> discussion.
>>>>>>
>>>>>> 6) Generate UUID and do the message comparison to ignore own messages.
>>>>>>
>>>>>> 7) Let the topic name configurable.
>>>>>>
>>>>> Hi Amal,
>>>>>
>>>>> Have you define a clear API and separate it from JMS implementation ?
>>>>> IMO having a clear API is must thing for this feature as we may have to
>>>>> include some other implementations in future. I'm thinking about SNS based
>>>>> implementation for future where EC2 users have freedom to use native
>>>>> supported SNS based implementation effectively instead of bringing  and
>>>>> configuring another message broker into the deployment setup.
>>>>>
>>>>
>>>> There is an interface with a single method, and using JMS is just an
>>>> implementation detail of Amal's component.
>>>>
>>>>>
>>>>> Thanks !
>>>>>
>>>>>
>>>>>> Please update the thread if there are any further updates.
>>>>>>
>>>>>>  Thank you  & Best regards,
>>>>>>
>>>>>> *Amal Gunatilake*
>>>>>>  Software Engineer
>>>>>> WSO2 Inc.; http://wso2.com
>>>>>> lean.enterprise.middleware
>>>>>>
>>>>>> _______________________________________________
>>>>>> Dev mailing list
>>>>>> [email protected]
>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sagara Gunathunga
>>>>>
>>>>> Senior Technical Lead; WSO2, Inc.;  http://wso2.com
>>>>> V.P Apache Web Services;    http://ws.apache.org/
>>>>> Linkedin; http://www.linkedin.com/in/ssagara
>>>>> Blog ;  http://ssagara.blogspot.com
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *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 <%2B94%2077%203320919> 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*
>>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Thanks
>> /subash
>>
>> *Subash Chaturanga*
>> Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com
>>
>> email: [email protected]
>> blog:  http://subashsdm.blogspot.com/
>> twitter: @subash89
>> phone: +9477 2225922
>> Lean . Enterprise . Middleware
>>
>
>


-- 
Thanks
/subash

*Subash Chaturanga*
Senior Software Engineer :Integration TG; WSO2 Inc. http://wso2.com

email: [email protected]
blog:  http://subashsdm.blogspot.com/
twitter: @subash89
phone: +9477 2225922
Lean . Enterprise . Middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to