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