Rio Project 4.2 API Documentation



Uses of Interface
org.rioproject.watch.ThresholdListener

Packages that use ThresholdListener
org.rioproject.sla Provides classes that allow policy handlers to react to SLA threshold conditions
 
org.rioproject.system Provides classes that interact with lower level operating system and infrastructure elements, providing an abstract notion of a compute resource with qualitative and quantitative capabilities. 
org.rioproject.watch Provides mechanisms to collect and analyze programmer defined metrics defined in a distributed application. 
 

Uses of ThresholdListener in org.rioproject.sla
 

Classes in org.rioproject.sla that implement ThresholdListener
 class RedeployPolicyHandler
          The RedeployPolicyHandler will redeploy a service based on declared thresholds.
 class RelocationPolicyHandler
          The RelocationPolicyHandler will inform the OperationalStringManager to relocate the ServiceBean that uses this policy handler.
 class ScalingPolicyHandler
          The ScalingPolicyHandler will increment and optionally decrement instances of the ServiceBean it is associated to based on limits set for the SLA.
 class SLAPolicyHandler
          A SLAPolicyHandler handles thresholds for a ThresholdWatch, registering to a ThresholdManager.
 

Uses of ThresholdListener in org.rioproject.system
 

Methods in org.rioproject.system with parameters of type ThresholdListener
 void ComputeResource.addThresholdListener(ThresholdListener listener)
          A helper method which will add a ThresholdListener to all contained MeasurableCapability components.
 void ComputeResource.removeThresholdListener(ThresholdListener listener)
          A helper method which will remove a ThresholdListener from all contained MeasurableCapability components.
 

Uses of ThresholdListener in org.rioproject.watch
 

Fields in org.rioproject.watch with type parameters of type ThresholdListener
protected  List<ThresholdListener> ThresholdManager.thresholdListeners
           
protected  Map<String,Collection<ThresholdListener>> WatchDataSourceRegistry.thresholdListenerTable
          Table of ThresholdWatch classnames and ThresholdListener objects
 

Methods in org.rioproject.watch that return ThresholdListener
 ThresholdListener[] ThresholdManager.getThresholdListeners()
          Get all registered ThresholdListener instances
 

Methods in org.rioproject.watch with parameters of type ThresholdListener
 void WatchRegistry.addThresholdListener(String id, ThresholdListener thresholdListener)
          Add a ThresholdListener.
 void WatchDataSourceRegistry.addThresholdListener(String id, ThresholdListener thresholdListener)
           
 void ThresholdWatch.addThresholdListener(ThresholdListener listener)
          Add a ThresholdListener
 void ThresholdManager.addThresholdListener(ThresholdListener listener)
          Add a Threshold listener
 void WatchRegistry.removeThresholdListener(String id, ThresholdListener thresholdListener)
          Remove a ThresholdListener.
 void WatchDataSourceRegistry.removeThresholdListener(String id, ThresholdListener thresholdListener)
           
 void ThresholdWatch.removeThresholdListener(ThresholdListener listener)
          Remove a ThresholdListener
 void ThresholdManager.removeThresholdListener(ThresholdListener listener)
          Remove a ThresholdListener
 


Copyright © Rio Project.

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