On Tue, Feb 21, 2012 at 11:32 AM, Amani Soysa <am...@wso2.com> wrote:

>
>
> On Tue, Feb 21, 2012 at 11:24 AM, Sameera Jayasoma <same...@wso2.com>wrote:
>
>>
>>
>> On Tue, Feb 21, 2012 at 11:16 AM, Thilina Buddhika <thili...@wso2.com>wrote:
>>
>>> [Sorry, the subject was accidentally removed when sending out the email.]
>>>
>>> On a side note, I think we have some classes inside Carbon core which
>>> are not really a part of Carbon core functionality, for example the cache
>>> entry implementations like IdentityCacheEntry. With Tomcat OSGification, I
>>> guess we can move these classes to corresponding components and allow them
>>> to evolve independent of the core.
>>>
>>
>> +1.
>>
>> Deep/Amani, Can we remove this appender from the Carbon kernel?  Btw, who
>> will work on removing cache entry functionality from kernel.
>>
>> Will do, but where should we keep CassandraAppender?.
>



> Since its extending log4jAppender and isn't carbon kernel the best place
> to put it?
>

Log4jAppender is an interface which allows to people to extends log4j
functionality. And this appender is one such implementation which push logs
to the Cassandra database.  This appender has nothing to do with Carbon
kenel, IMHO. Can you please explain why you think, it should be in Carbon
kernel?

Thanks,
Sameera.




>  Thanks,
>> Sameera.
>>
>>>
>>> Thanks,
>>> Thilina
>>>
>>> On Tue, Feb 21, 2012 at 10:38 AM, Sameera Jayasoma <same...@wso2.com>wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> There is a Cassandra log4j appender in Carbon.Utils bundle[1]. Due to
>>>> this logger, following  dependencies has been added to the Carbon kernel.
>>>>
>>>> Cassandra
>>>> Hectore-core
>>>> libthrift.
>>>>
>>>> IMHO, these are unnecessary dependencies to Carbon kernel. We need to
>>>> move this Cassandra appender to  the components level.
>>>>
>>>> There are some other cases where we can get rid of unnecessary
>>>> dependencies from Carbon kernel, These are initial steps towards minimizing
>>>> Carbon kenel.
>>>>
>>>> Thanks,
>>>> Sameera.
>>>>
>>>> [1]
>>>> https://svn.wso2.org/repos/wso2/trunk/carbon/core/org.wso2.carbon.utils/pom.xml
>>>>
>>>> --
>>>> Sameera Jayasoma
>>>> Technical Lead and Product Manager, WSO2 Carbon
>>>>
>>>> WSO2, Inc. (http://wso2.com)
>>>> email: same...@wso2.com
>>>> blog: http://tech.jayasoma.org
>>>>
>>>> Lean . Enterprise . Middleware
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> Carbon-dev@wso2.org
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Thilina Buddhika
>>> Associate Technical Lead
>>> WSO2 Inc. ; http://wso2.com
>>> lean . enterprise . middleware
>>>
>>> phone : +94 77 44 88 727
>>> blog : http://blog.thilinamb.com
>>>
>>>
>>>
>>> --
>>> Thilina Buddhika
>>> Associate Technical Lead
>>> WSO2 Inc. ; http://wso2.com
>>> lean . enterprise . middleware
>>>
>>> phone : +94 77 44 88 727
>>> blog : http://blog.thilinamb.com
>>>
>>
>>
>>
>> --
>> Sameera Jayasoma
>> Technical Lead and Product Manager, WSO2 Carbon
>>
>> WSO2, Inc. (http://wso2.com)
>> email: same...@wso2.com
>> blog: http://tech.jayasoma.org
>>
>> Lean . Enterprise . Middleware
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>


-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: same...@wso2.com
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to