[
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.