|
Class Summary |
| BufferedAggregator |
Implementation of the aggregator which merges each update
with a local statistics instance and flushes the aggregated statistics
in response to a flush. |
| CentralizedCollectionStrategy |
The CollectionStrategy impelementation, creates the Aggregator,
Forwarder & FlushPolicy appropriate for infraRED to send statistics collected
to a stand-alone infrared web application. |
| DoNothingFlushPolicy |
Implementation of a flush policy that does nothing. |
| ForwardingAggregator |
An implementation of the aggregator which just passes
on the stats object to the forwarder without any processing |
| InfraREDSocketAppender |
Respoonsible for writing the Statistics details to a Socket in case of Centralized Collection Strategy |
| LocalCollectionStrategy |
This CollectionStrategy impelementation is used in case the infrared web application
is not a remote application. |
| PeriodicFlushPolicy |
A FlushPolicy implementation that runs a background thread to keep flushing the Aggregator at a
configurable frequency. |
| SocketForwarder |
Forwarder which uses a socket to send statistics to the remote
infrared web application |