etm.core.metadata
Class EtmMonitorMetaData

java.lang.Object
  extended by etm.core.metadata.EtmMonitorMetaData
All Implemented Interfaces:
java.io.Serializable

public class EtmMonitorMetaData
extends java.lang.Object
implements java.io.Serializable

Etm Monitor metadata describe the configuration of an EtmMonitor instance.

Version:
$Revision: 70 $
Author:
void.fm
See Also:
Serialized Form

Constructor Summary
EtmMonitorMetaData(java.lang.Class aMonitorClazz, java.lang.String aMonitorDescription, java.util.Date aStartTime, java.util.Date aLastReset, AggregatorMetaData aAggregatorMetaData, TimerMetaData aTimerMetaData, java.util.List aPluginMetaData)
           
 
Method Summary
 AggregatorMetaData getAggregatorMetaData()
          Returns meta information about the used aggregator chain.
 java.lang.String getDescription()
          Returns a short description about the monitor.
 java.lang.Class getImplementationClass()
          Returns the monitor implementation class.
 java.util.Date getLastResetTime()
          Returns the last reset time.
 java.util.List getPluginMetaData()
          Returns the plugin Metadata, may be empty.
 java.util.Date getStartTime()
          Returns the date the monitor was created.
 TimerMetaData getTimerMetaData()
          Returns meta information about the used timer implementation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EtmMonitorMetaData

public EtmMonitorMetaData(java.lang.Class aMonitorClazz,
                          java.lang.String aMonitorDescription,
                          java.util.Date aStartTime,
                          java.util.Date aLastReset,
                          AggregatorMetaData aAggregatorMetaData,
                          TimerMetaData aTimerMetaData,
                          java.util.List aPluginMetaData)
Method Detail

getImplementationClass

public java.lang.Class getImplementationClass()
Returns the monitor implementation class.

Returns:
The class.

getDescription

public java.lang.String getDescription()
Returns a short description about the monitor.

Returns:
A short description.

getStartTime

public java.util.Date getStartTime()
Returns the date the monitor was created.

Returns:
The start time.

getLastResetTime

public java.util.Date getLastResetTime()
Returns the last reset time.

Returns:
Returns the last rest time.

getTimerMetaData

public TimerMetaData getTimerMetaData()
Returns meta information about the used timer implementation.

Returns:
The timer meta data.

getAggregatorMetaData

public AggregatorMetaData getAggregatorMetaData()
Returns meta information about the used aggregator chain.

Returns:
The aggregator chain meta data.

getPluginMetaData

public java.util.List getPluginMetaData()
Returns the plugin Metadata, may be empty.

Returns:
A list of PluginMetaData;
Since:
1.2.0

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004,2005, 2006, 2007 void.fm. All Rights Reserved.