[ 
https://issues.apache.org/jira/browse/TRB-67?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Siegfried Goeschl resolved TRB-67.
----------------------------------

    Resolution: Fixed

Fixed long ago - we now support two different implementation classes 

+) Jamon1PerformanceMonitorImpl
+) Jamon2PerformanceMonitorImpl

You need to pick the correct implementation class depending on the JAMon 
version being used - Jamon1PerformanceMonitorImpl works for Jamon-2.x as well 
and is the default configuration for the regression tests.

> RC for fulcrum-yaafi-1.5 does not work newer versions of JAMon
> --------------------------------------------------------------
>
>                 Key: TRB-67
>                 URL: https://issues.apache.org/jira/browse/TRB-67
>             Project: Turbine
>          Issue Type: Bug
>          Components: Fulcrum
>            Reporter: Siegfried Goeschl
>
> YAAFI comes with a set of interceptor and one of them provides integration 
> with JAMon (see http://jamonapi.sourceforge.net/). To avoid compile-time 
> coupling with JAMon the functionality is invoked using reflection. Starting 
> with JAMon 2.0 the internals were completely refactored which breaks the 
> JAMon integreation.
> I analyzed the code and the problem is to invoke a public method on a 
> non-public implementation class (TimeMon). Seems a little bit odd but when 
> importing/using the JAMon classes everything works fine. 
> Either I find a way around this problem when using reflection or I add JAMon 
> as dependency (which is actually the reason for my refactoring for 1.6)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to