Rio Project 4.2 API Documentation



Uses of Class
org.rioproject.watch.Watch

Packages that use Watch
org.rioproject.event Provides classes and interfaces which enable support for distributed events. 
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 Watch in org.rioproject.event
 

Methods in org.rioproject.event that return Watch
 Watch EventHandler.getWatch()
          Get the response time watch for this EventHandler
 Watch BasicEventConsumer.getWatch()
          Get the response time watch for this EventConsumer
 

Uses of Watch in org.rioproject.system.measurable
 

Subclasses of Watch in org.rioproject.system.measurable
 class MeasurableCapability
          A MeasurableCapability refers to a depletion oriented resource or capability on a ComputeResource
 

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

Subclasses of Watch in org.rioproject.system.measurable.cpu
 class CPU
          The CPU object is a MeasurableCapability which refers to the platform's capability describing CPU utilization, capacity, and load.
 

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

Subclasses of Watch in org.rioproject.system.measurable.disk
 class DiskSpace
          The DiskSpace object is a MeasurableCapability which monitors a ComputeResource's DiskSpace utilization
 

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

Subclasses of Watch in org.rioproject.system.measurable.memory
 class Memory
          The Memory object is a MeasurableCapability that measures the amount of memory available for the JVM
 class SystemMemory
          The SystemMemory object measures the memory utilization for a physical machine
 

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

Subclasses of Watch in org.rioproject.system.measurable.memory.pool
 class MemoryPool
          The MemoryPool is used to monitor a JMX memory pool.
 

Uses of Watch in org.rioproject.watch
 

Subclasses of Watch in org.rioproject.watch
 class CounterWatch
          A CounterWatch provides a mechanism to count a monotonically increasing non-negative value of an arbitrary occurance of something over time
 class GaugeWatch
          A GaugeWatch provides a mechanism to record values that can go up and down, and can be positive or negative.
 class PeriodicWatch
          A PeriodicWatch provides a mechanism to obtain information at preset intervals of time.
 class SamplingWatch
          An implementation of a PeriodicWatch that samples a bean's method
 class StopWatch
          A Watch for capturing elapsed time
 class ThresholdWatch
          A Watch that provides threshold processing semantics
 

Fields in org.rioproject.watch with type parameters of type Watch
protected  List<Watch> WatchDataSourceRegistry.watchRegistry
          Collection of Watch instances that have been registered
 

Methods in org.rioproject.watch that return Watch
protected  Watch WatchInjector.createWatch(WatchDescriptor wDesc, Object bean, Configuration config)
           
protected  Watch WatchInjector.createWatch(WatchDescriptor wDesc, Object bean, Method accessor, Configuration config)
           
 Watch WatchRegistry.findWatch(String id)
          Returns a Watch that matches the provided id
 Watch WatchDataSourceRegistry.findWatch(String id)
           
 Watch WatchInjector.inject(WatchDescriptor wDesc)
          Add a WatchDescriptor, creating the Watch
 Watch WatchInjector.inject(WatchDescriptor wDesc, Object bean, Method accessor)
          Add a WatchDescriptor, creating the Watch
 

Methods in org.rioproject.watch with parameters of type Watch
protected  void WatchDataSourceRegistry.associateThresholdListener(Watch watch)
          This method will associate a Watch to a ThresholdListener, iff the Watch is a ThresholdWatch and the Watch objects classname is found in the table
 void WatchRegistry.deregister(Watch... watch)
          DeRegisters a Watch from underlying collection and closes the Watch
 void WatchDataSourceRegistry.deregister(Watch... watches)
           
 void WatchRegistry.register(Watch... watch)
          Registers a Watch to underlying collection
 void WatchDataSourceRegistry.register(Watch... watches)
           
 


Copyright © Rio Project.

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