Hi,

I'll move the interface to javax.cache.wso2 maven module as suggested and
ping asap.

Thank you  & Best regards,

*Amal Gunatilake*
 Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware


On Fri, Apr 25, 2014 at 2:33 PM, Shazni Nazeer <[email protected]> wrote:

> Yes that would solve the problem and it makes sense the interface to be in
> javax.cache.wso2.
>
> Shazni Nazeer
>
> Senior Software Engineer
>
> Mob : +94 715 440 607
> LinkedIn : http://lk.linkedin.com/in/shazninazeer
> Blog : http://shazninazeer.blogspot.com
>
>
> On Fri, Apr 25, 2014 at 2:26 PM, Afkham Azeez <[email protected]> wrote:
>
>> Shall we put CacheInvalidator into the  javax.cache.wso2 Maven module,
>> under an org.wso2.carbon.caching package?
>>
>>
>> On Fri, Apr 25, 2014 at 2:08 PM, Shazni Nazeer <[email protected]> wrote:
>>
>>> Hi Amal,
>>>
>>> I can't build the kernel due to a cyclic dependency between
>>> javax.cache.wso2 and the org.wso2.carbon.util. IMO CacheInvalidator
>>> interface needs to be moved to some other package.
>>>
>>> Shazni Nazeer
>>>
>>> Senior Software Engineer
>>>
>>> Mob : +94 715 440 607
>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer
>>> Blog : http://shazninazeer.blogspot.com
>>>
>>>
>>> On Thu, Apr 24, 2014 at 12:17 PM, Amal Gunatilake <[email protected]>wrote:
>>>
>>>> Hi Shezni,
>>>>
>>>> I have committed the code in my kernel git fork :
>>>> https://github.com/amalhub/carbon4-kernel
>>>> Please proceed and let me know if you have any queries.
>>>>
>>>> Thank you.
>>>>
>>>> Thank you  & Best regards,
>>>>
>>>> *Amal Gunatilake*
>>>>  Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>>
>>>> On Thu, Apr 24, 2014 at 10:58 AM, Shazni Nazeer <[email protected]>wrote:
>>>>
>>>>> Hi Subash,
>>>>>
>>>>> Yes I can proceed now onwards.
>>>>>
>>>>> @Amal - Can you provide me the git url where this is committed, so
>>>>> that I can get a fork and perform the work.
>>>>>
>>>>> regards
>>>>>
>>>>> Shazni Nazeer
>>>>>
>>>>> Senior Software Engineer
>>>>>
>>>>> Mob : +94 715 440 607
>>>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer
>>>>> Blog : http://shazninazeer.blogspot.com
>>>>>
>>>>>
>>>>> On Thu, Apr 24, 2014 at 10:52 AM, Subash Chaturanga 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Hi Amal,
>>>>>> You've done a great job on initiating this and implementing to this
>>>>>> point. Shazni is assigned from G-Reg to work on this with you and 
>>>>>> refactor
>>>>>> this from our side. But since you locally test this and seems fine I hope
>>>>>> Shazni can now get your PULL request and try to verify it in Kernel with
>>>>>> the  build and then proceed on refactoring registry accordingly.
>>>>>>
>>>>>> Hi Shazni,
>>>>>> As discussed offline before, since we are running out of time, could
>>>>>> you please proceed from this point now. I hope Amal will be able to help
>>>>>> you if we have any issues(steps to setup and etc).
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Apr 24, 2014 at 10:42 AM, Amal Gunatilake <[email protected]>wrote:
>>>>>>
>>>>>>> Hi Subash,
>>>>>>>
>>>>>>> As per the offline discussion we had, I have moved the MB properties
>>>>>>> to cache.xml and the component is finalized now 
>>>>>>> [1]<https://svn.wso2.org/repos/wso2/scratch/amalg/cache-invalidation-v3/>.
>>>>>>> I have moved the code into kernel in my local machine and seems fine, 
>>>>>>> but
>>>>>>> before I commit, I have to make sure nothing breaks the kernel build. 
>>>>>>> Since
>>>>>>> I'm in support I'm creating an urgent patch for a support issue and I 
>>>>>>> will
>>>>>>> be able to finish it by today. Then I will commit the code to git after
>>>>>>> testing the component properly.
>>>>>>>
>>>>>>> [1]
>>>>>>> https://svn.wso2.org/repos/wso2/scratch/amalg/cache-invalidation-v3/
>>>>>>>
>>>>>>> Thank you  & Best regards,
>>>>>>>
>>>>>>> *Amal Gunatilake*
>>>>>>>  Software Engineer
>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>> lean.enterprise.middleware
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Apr 22, 2014 at 11:31 AM, Subash Chaturanga <[email protected]
>>>>>>> > wrote:
>>>>>>>
>>>>>>>> Hi Amal,
>>>>>>>> Please move the code to the aforesaid place and Shazni will be
>>>>>>>> working with you on moving registry related caching invalidation to new
>>>>>>>> impl. Please help him to configure on how to, and also we need to 
>>>>>>>> document
>>>>>>>> this.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>>
>>>>>>>>
>>>>>>>> On Tue, Apr 22, 2014 at 11:22 AM, Afkham Azeez <[email protected]>wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Apr 22, 2014 at 10:48 AM, Subash Chaturanga <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> 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 ?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I am fine with that as long as the subscription to the topic does
>>>>>>>>> not automatically happen if that code is there. In most cases, we 
>>>>>>>>> will not
>>>>>>>>> need this global cache invalidation, so that code should not get 
>>>>>>>>> executed.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *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*
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> 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
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>> --
>> *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

Reply via email to