Rio Project 4.2 API Documentation



Uses of Class
org.rioproject.watch.Calculable

Packages that use Calculable
org.rioproject.gnostic   
org.rioproject.sla Provides classes that allow policy handlers to react to SLA threshold conditions
 
org.rioproject.system.measurable Defines quantitative capabilities of a compute resource 
org.rioproject.system.measurable.cpu Provides classes for measuring CPU utilization
 
org.rioproject.system.measurable.disk Provides classes for measuring Disk space utilization
 
org.rioproject.system.measurable.memory Provides classes for measuring Memory utilization
 
org.rioproject.system.measurable.memory.pool   
org.rioproject.watch Provides mechanisms to collect and analyze programmer defined metrics defined in a distributed application. 
 

Uses of Calculable in org.rioproject.gnostic
 

Methods in org.rioproject.gnostic with parameters of type Calculable
 void DroolsCEPManager.insert(Calculable calculable)
           
 void CEPSession.insert(Calculable calculable)
          Insert a Calculable into the CEPSession
 

Uses of Calculable in org.rioproject.sla
 

Fields in org.rioproject.sla declared as Calculable
protected  Calculable ScalingPolicyHandler.lastCalculable
          The last calculable
 

Methods in org.rioproject.sla with parameters of type Calculable
 void SLAPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
 void ScalingPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
 void RelocationPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
 void RedeployPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
           
protected  void SLAPolicyHandler.sendSLAThresholdEvent(Calculable calculable, ThresholdValues tValues, int type)
          Set up a SLAThresholdEvent and send it
 

Constructors in org.rioproject.sla with parameters of type Calculable
SLAThresholdEvent(Object source, ServiceElement sElem, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)
          Creates new SLAThresholdEvent
SLAThresholdEvent(Object source, ServiceElement sElem, ServiceBeanInstance instance, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)
          Creates new SLAThresholdEvent
 

Uses of Calculable in org.rioproject.system.measurable
 

Methods in org.rioproject.system.measurable with parameters of type Calculable
 void MeasurableCapability.addWatchRecord(Calculable record)
          Add a Calculable to the watch and update state
 

Uses of Calculable in org.rioproject.system.measurable.cpu
 

Subclasses of Calculable in org.rioproject.system.measurable.cpu
 class CalculableCPU
          A Calculable used to collect CPU system utilization
 class CalculableProcessCPU
          A Calculable used to collect CPU system utilization
 

Uses of Calculable in org.rioproject.system.measurable.disk
 

Subclasses of Calculable in org.rioproject.system.measurable.disk
 class CalculableDiskSpace
          A Calculable used to collect DiskSpace utilization
 

Uses of Calculable in org.rioproject.system.measurable.memory
 

Subclasses of Calculable in org.rioproject.system.measurable.memory
 class CalculableMemory
          A Calculable used to collect process Memory utilization
 class CalculableSystemMemory
          A Calculable used to collect system memory utilization
 

Uses of Calculable in org.rioproject.system.measurable.memory.pool
 

Subclasses of Calculable in org.rioproject.system.measurable.memory.pool
 class CalculableMemoryPool
          Created by IntelliJ IDEA.
 

Uses of Calculable in org.rioproject.watch
 

Fields in org.rioproject.watch declared as Calculable
protected  Calculable[] DefaultCalculableView.data
           
 

Methods in org.rioproject.watch that return Calculable
 Calculable[] Accumulator.getCalcs()
           
 Calculable[] WatchDataSourceImpl.getCalculable()
           
 Calculable[] WatchDataSource.getCalculable()
          Get all Calculable records from the Calculable history
 Calculable ThresholdEvent.getCalculable()
          Getter for property calculable
 Calculable CalculableViewable.PlottedCalculable.getCalculable()
           
 Calculable[] WatchDataSourceImpl.getCalculable(long from, long to)
           
 Calculable[] WatchDataSource.getCalculable(long from, long to)
          Get Calculable records from the Calculable history for the specified time range
 Calculable[] WatchDataSourceImpl.getCalculable(String id)
           
 Calculable WatchDataSourceImpl.getLastCalculable()
           
 Calculable WatchDataSource.getLastCalculable()
          Gets the last Calculable from the history
 Calculable ThreadDeadlockMonitor.getThreadDeadlockCalculable()
           
 

Methods in org.rioproject.watch with parameters of type Calculable
 void WatchDataSourceImpl.addCalculable(Calculable calculable)
           
 void WatchDataSource.addCalculable(Calculable calculable)
          Add a Calculable record to the Calculable history
 void WatchDataReplicator.addCalculable(Calculable calculable)
          Replicate a Calculable record
 void QueuedReplicator.addCalculable(Calculable calculable)
          Archive a record from the WatchDataSource history by placing it on a queue
 void Watch.addWatchRecord(Calculable calc)
          Add a watch record to the history
 void ThresholdWatch.addWatchRecord(Calculable record)
          Override parent's addRecord to check for threshold(s) being crossed
 void Archivable.archive(Calculable calculable)
          Archive a record from the WatchDataSource history
abstract  void ThresholdManager.checkThreshold(Calculable calculable)
          Check the threshold and determine if any action needs to occur
 void BoundedThresholdManager.checkThreshold(Calculable calculable)
           
 void ThresholdListener.notify(Calculable calculable, ThresholdValues thresholdValues, int type)
          Notify for a threshold event
protected  void ThresholdManager.notifyListeners(Calculable calculable, int type)
          Notify all ThresholdListeners of a threshold being crossed
protected  void WatchDataReplicatorProxy.replicate(Calculable calculable)
           
 void RemoteWatchDataReplicator.replicate(Calculable c)
          Replicate a Calculable
protected abstract  void QueuedReplicator.replicate(Calculable calculable)
          Performs the actual write to the underlying resource
 void ThresholdEvent.setCalculable(Calculable calculable)
          Setter for property calculable
 void Statistics.setValues(Calculable[] calcs)
           
 

Method parameters in org.rioproject.watch with type arguments of type Calculable
protected  void WatchDataReplicatorProxy.bulkReplicate(Collection<Calculable> calculables)
           
 void RemoteWatchDataReplicator.bulkReplicate(Collection<Calculable> c)
          Replicate a collection of Calculables
protected abstract  void QueuedReplicator.bulkReplicate(Collection<Calculable> calculables)
          Performs the actual write to the underlying resource
 

Constructors in org.rioproject.watch with parameters of type Calculable
CalculableViewable.PlottedCalculable(Point point, Calculable calculable)
           
ThresholdEvent(Object source, Calculable calculable, ThresholdValues thresholdValues, int type)
          Creates new ThresholdEvent
ThresholdEvent(Object source, Calculable calculable, ThresholdValues thresholdValues, int type, String detail)
          Creates new ThresholdEvent
 


Copyright © Rio Project.

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