Thanks Ashwin, EHCache has MBean which exposes all the statistics. I guess, for now I can just expose it myself to mbean server.
Thanks for all the help :) Ashwin Karpe wrote: > > Hi, > > The other request regarding exposing cache statistics is a little more > involved. > > I have created a Jira entry for it and will try and add this feature in > due course. > > Cheers, > > Ashwin... > > > tide08 wrote: >> >> Thanks Claus! ArtifactID says springsource is it some customized version >> of ehCache we are using? Reason I am asking is that I have conflict with >> hibernate and I need to exclude ehCache dependency from either one of >> these. >> >> Also, I had another suggestion for cache component: >> >> - Clean up ehCache.xml to remove sample cache descriptions as these are >> redundant, specially the one's which use distributed cache. It requires >> one of the port to be open and does not work out of the box. >> - Exposing cache statistics thru jmx >> >> >> >> Claus Ibsen-2 wrote: >>> >>> On Wed, Jan 13, 2010 at 12:32 AM, tide08 <sachin2...@yahoo.com> wrote: >>>> >>>> Looks like Ashwin got on to this before I could submit mine. >>>> >>>> BTW..what version of ehCache does it use? It is not very clear from pom >>>> (and >>>> osgi is new to me) >>>> >>> >>> Check the parent/pm.xml which have versions listed. >>> >>> Otherwise do a mvn dependency:list in the component to see which >>> versions maven report. >>> [INFO] >>> net.sourceforge.ehcache:com.springsource.net.sf.ehcache:jar:1.6.2:compile >>> >>> >>>> Thanks! >>>> >>>> >>>> tide08 wrote: >>>>> >>>>> Thanks! I will reply back when patch is ready. >>>>> >>>>> >>>>> >>>>> Claus Ibsen-2 wrote: >>>>>> >>>>>> Hi >>>>>> >>>>>> I created a ticket for it >>>>>> https://issues.apache.org/activemq/browse/CAMEL-2343 >>>>>> >>>>>> On Wed, Jan 6, 2010 at 6:12 AM, Claus Ibsen <claus.ib...@gmail.com> >>>>>> wrote: >>>>>>> On Wed, Jan 6, 2010 at 3:44 AM, Willem Jiang >>>>>>> <willem.ji...@gmail.com> >>>>>>> wrote: >>>>>>>> I think we can support the InputStream and Serializable object at >>>>>>>> the >>>>>>>> same >>>>>>>> time :) >>>>>>>> If the Message body is Serializable, we can skip the InputStream >>>>>>>> part, >>>>>>>> if >>>>>>>> it's not, we can try to turn it into an InputStream. >>>>>>>> >>>>>>>> Any thought? >>>>>>>> >>>>>>> >>>>>>> Yeah my thought as well about the Serializable >>>>>>> >>>>>>> >>>>>>>> BTW, any kind of contribution is welcome, so please feel free to >>>>>>>> submit >>>>>>>> the >>>>>>>> patch with a JIRA[1]. >>>>>>>> >>>>>>>> [1] http://issues.apache.org/activemq/browse/CAMEL >>>>>>>> >>>>>>>> Willem >>>>>>>> >>>>>>>> >>>>>>>> tide08 wrote: >>>>>>>>> >>>>>>>>> I am using camel 2.1.0 cache component, and I am confused how I >>>>>>>>> can >>>>>>>>> use >>>>>>>>> custom objects with cache? >>>>>>>>> >>>>>>>>> It seems to me that for every object I would want to use, I will >>>>>>>>> have >>>>>>>>> to >>>>>>>>> register TypeConverter for those classes? Is that assumption >>>>>>>>> correct? >>>>>>>>> I think it is due to following code in CacheProducer.java, which >>>>>>>>> tries >>>>>>>>> to >>>>>>>>> convert payload into InputStream? >>>>>>>>> >>>>>>>>> InputStream is = >>>>>>>>> exchange.getContext().getTypeConverter().convertTo(InputStream.class, >>>>>>>>> body); >>>>>>>>> // Read InputStream into a byte[] buffer >>>>>>>>> byte[] buffer = new byte[is.available()]; >>>>>>>>> int n = is.available(); >>>>>>>>> for (int j = 0; j < n; j++) { >>>>>>>>> buffer[j] = (byte)is.read(); >>>>>>>>> } >>>>>>>>> Looking at EHCache API, it can support any object as long as it is >>>>>>>>> serializable, so camel-cache component should not try to convert >>>>>>>>> payload >>>>>>>>> into InputStream. Or was there any specific reason to do so? >>>>>>>>> >>>>>>>>> I quickly modified Producer and it seems to work fine, please let >>>>>>>>> me >>>>>>>>> know >>>>>>>>> and I would be happy to provide the patch. >>>>>>>>> >>>>>>>>> Thanks! >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Claus Ibsen >>>>>>> Apache Camel Committer >>>>>>> >>>>>>> Author of Camel in Action: http://www.manning.com/ibsen/ >>>>>>> Open Source Integration: http://fusesource.com >>>>>>> Blog: http://davsclaus.blogspot.com/ >>>>>>> Twitter: http://twitter.com/davsclaus >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Claus Ibsen >>>>>> Apache Camel Committer >>>>>> >>>>>> Author of Camel in Action: http://www.manning.com/ibsen/ >>>>>> Open Source Integration: http://fusesource.com >>>>>> Blog: http://davsclaus.blogspot.com/ >>>>>> Twitter: http://twitter.com/davsclaus >>>>>> >>>>>> >>>>> >>>>> >>>> >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/camel-cache%3A-Using-Objects-for-cache-tp27026756p27136815.html >>>> Sent from the Camel - Users mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> Claus Ibsen >>> Apache Camel Committer >>> >>> Author of Camel in Action: http://www.manning.com/ibsen/ >>> Open Source Integration: http://fusesource.com >>> Blog: http://davsclaus.blogspot.com/ >>> Twitter: http://twitter.com/davsclaus >>> >>> >> >> > > -- View this message in context: http://old.nabble.com/camel-cache%3A-Using-Objects-for-cache-tp27026756p27172139.html Sent from the Camel - Users mailing list archive at Nabble.com.