I modified the AbstractInstrumentable class so that the Instrumentable
methods no longer
need to be implemented by classes wishing to implement Instrumentable.
The Instruments
and child Instrumentables are now registered using utility methods:
addInstrument and
addChildInstrumentable. This makes code like the following possible in
the constructor:

public UserClass() {
// Initialize the Instruments
addInstrument(m_loadTime = new ValueInstrument("load-time"));
}

Much easier. But anyone using the AbstractInstrumentable or
AbstractLogEnabledInstrumentable classes right now are going to have to
modify their
code. An easy change. But sorry for the hassle.

Let me know if you have any comments,

Cheers,
Leif


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to