On Mon, Jun 1, 2015 at 12:26 PM, s.marjanovic
<[email protected]> wrote:
> Hi,
>
> I managed to get around the problem by using the statistics about the last
> completed exchange and the elapsed time since last reset like this:
>
> Date lastCompletedExchangeTimestamp = (Date)
> camelContext.getManagementStrategy().getManagementAgent().getMBeanServer()
>
> .invoke(objectNameForRoute, "getLastExchangeCompletedTimestamp", null,
> null);
>
> Date resetTimestamp = (Date)
> camelContext.getManagementStrategy().getManagementAgent().getMBeanServer()
>                                                .invoke(objectNameForRoute,
> "getResetTimestamp", null, null);
>
> One small question though, I'm assuming that getResetTimestamp will give me
> the time that camel context was initialized or the time of the last reset of
> statistics (which doesn't concern me for now since statistics aren't being
> reset manually yet).

When last reset.


>
> Am I right with my assumption? Is there anything better to replace
> getResetTimestamp with? I'm interested in obtaining camel context
> initialization timestamp here and haven't had luck finding an alternative to
> getResetTimestamp.
>

You can get the uptime from the camel context.



> Thanks
>
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/How-to-react-when-there-is-a-fixed-period-of-inactivity-no-traffic-in-a-route-tp5767607p5767731.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: [email protected]
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen
hawtio: http://hawt.io/
fabric8: http://fabric8.io/

Reply via email to