Package org.jasig.cas.monitor

Interface Summary
CacheStatistics Describes the simplest set of cache statistics that are meaningful for health monitoring.
Monitor<S extends Status> A monitor observes a resource and reports its status.
TicketRegistryState Describes important state information that may be optionally exposed by TicketRegistry components that might be of interest to monitors.
 

Class Summary
AbstractCacheMonitor Abstract base class for monitors that observe cache storage systems.
AbstractNamedMonitor<S extends Status> Base class for all monitors that support configurable naming.
AbstractPoolMonitor Describes a monitor that observes a pool of resources.
CacheStatus Describes meaningful health metrics on the status of a cache.
DataSourceMonitor Monitors a data source that describes a single connection or connection pool to a database.
HealthCheckMonitor Simple health check monitor that reports the overall health as the greatest reported StatusCode of an arbitrary number of individual checks.
HealthStatus Describes the overall health status of the CAS server as determined by composite status values.
MemoryMonitor Monitors JVM memory usage.
MemoryStatus Describes the memory status of the JVM.
PoolStatus Describes the status of a resource pool.
SessionMonitor Monitors the status of a TicketRegistry that supports the TicketRegistryState interface for exposing internal state information used in status reports.
SessionStatus Provides status information about the number of SSO sessions established in CAS.
SimpleCacheStatistics Simple implementation of cache statistics.
Status Describes a generic status condition.
 

Enum Summary
StatusCode Monitor status code inspired by HTTP status codes.
 



Copyright © 2004-2013 Jasig. All Rights Reserved.