Rio Project 4.2 API Documentation



org.rioproject.system.measurable
Class FlatlineMonitor

java.lang.Object
  extended by org.rioproject.system.measurable.FlatlineMonitor
All Implemented Interfaces:
MeasurableMonitor

public class FlatlineMonitor
extends Object
implements MeasurableMonitor

The FlatlineMonitor provides feedback based on a constant value

Author:
Dennis Reedy

Constructor Summary
FlatlineMonitor()
          Create a FlatlineMonitor
FlatlineMonitor(Configuration config)
          Create a FlatlineMonitor
FlatlineMonitor(long value)
          Create a FlatlineMonitor
 
Method Summary
 MeasuredResource getLastMeasuredResource()
           
 MeasuredResource getMeasuredResource()
          Get the MeasuredResource
 void setID(String id)
          Set the identifier for the resource being measured
 void setThresholdValues(ThresholdValues tVals)
          Set the ThresholdValues for the resource being measured
 void terminate()
          Terminate any collection mechanisms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlatlineMonitor

public FlatlineMonitor()
Create a FlatlineMonitor


FlatlineMonitor

public FlatlineMonitor(long value)
Create a FlatlineMonitor

Parameters:
value - the value the FlatlineMonitor always returns

FlatlineMonitor

public FlatlineMonitor(Configuration config)
Create a FlatlineMonitor

Parameters:
config - Configuration object to obtain the flatline value from
Method Detail

terminate

public void terminate()
Description copied from interface: MeasurableMonitor
Terminate any collection mechanisms

Specified by:
terminate in interface MeasurableMonitor

setID

public void setID(String id)
Description copied from interface: MeasurableMonitor
Set the identifier for the resource being measured

Specified by:
setID in interface MeasurableMonitor
Parameters:
id - The identifier

setThresholdValues

public void setThresholdValues(ThresholdValues tVals)
Description copied from interface: MeasurableMonitor
Set the ThresholdValues for the resource being measured

Specified by:
setThresholdValues in interface MeasurableMonitor
Parameters:
tVals - The ThresholdValues

getMeasuredResource

public MeasuredResource getMeasuredResource()
Description copied from interface: MeasurableMonitor
Get the MeasuredResource

Specified by:
getMeasuredResource in interface MeasurableMonitor
Returns:
The MeasuredResource for the MeasurableMonitor

getLastMeasuredResource

public MeasuredResource getLastMeasuredResource()

Copyright © Rio Project.

Copyright © 2006-2011 Rio Project. All Rights Reserved.