biz.hammurapi.metrics
Class MeasuringWrapper

java.lang.Object
  extended by biz.hammurapi.metrics.MeasuringWrapper

public class MeasuringWrapper
extends java.lang.Object

Wraps objects to measure object method's performance.

Version:
$Revision: 1.3 $
Author:
Pavel Vlasov

Constructor Summary
MeasuringWrapper(MeasurementConsumer consumer)
           
 
Method Summary
 java.lang.Object wrap(java.lang.Object obj)
          Wraps object to measure methods performance.
static java.lang.Object wrap(java.lang.Object obj, MeasurementConsumer consumer)
          Wraps object to measure methods performance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasuringWrapper

public MeasuringWrapper(MeasurementConsumer consumer)
Method Detail

wrap

public java.lang.Object wrap(java.lang.Object obj)
Wraps object to measure methods performance.

Parameters:
obj - Object to be wrapped.
Returns:
proxy object which implements all interfaces of the original object.

wrap

public static java.lang.Object wrap(java.lang.Object obj,
                                    MeasurementConsumer consumer)
Wraps object to measure methods performance.

Parameters:
obj - Object to be wrapped.
consumer - Metric consumer.
Returns:
proxy object which implements all interfaces of the original object.


Copyright © 2003 Hammurapi Group. All Rights Reserved.