| Class and Description |
|---|
| AbstractMonitorPlugin
Plugin base class with suitable equals and hashCode implementations and default handling for
HighRate and SingleEvent.
|
| CorePlugin
This plugin represents the former core functionality of InApplicationMonitor, on a way to a more
flexible implementation by plugins, to simplify testing and the first step on the way fo a more
dependency injection friendly implementation.
|
| Counter
Counters are used to count events.
|
| Historizable
Represents a single Value of a historizable entity.
|
| HistorizableList
This list manages ordering and discarding of registered Historizables
with the same name.
|
| InApplicationMonitor
This is the central class of appmon4j.
appmon4j is a lightweight, easy to use in application monitoring system allowing measurements of "real traffic" performance values in high throughput java applications. This class is an "old school" singleton, which is accessed by using the static getInstance() method. |
| MonitorPlugin |
| Monitors
Wrapper class for monitors.
|
| Monitors.Factory |
| MultiValueProvider
MultiValueProviders exposes a list of State instances on demand,
|
| PerfTimer
Helper class to perform timer measurements.
|
| PerfTimer.DefaultPerfTimer
A timer implementing the default measurement behaviour based on system time.
|
| PerfTimer.PerfMonitor
A timer providing an interface for submitting measurements to InApplicationMonitor.
|
| Reportable
The building blocks of the InApplicationMonitor class are Reportables.
|
| ReportableObserver
Classes can register themselves as ReportableObserver if they want to be notified
about new reportables that are registered on the InApplicationMonitor
Implementations should overwrite toString(), to provide some context to CorePlugin.getRegisteredReportableObservers()
|
| ReportVisitor
ReportVisitors are used to read content from the registered
Reportable instances
of the InApplicationMonitor |
| State |
| StateValueProvider
StateValueProviders allow access to a numeric value (long),
that is already available in the application
|
| Timer
Currently a subclass of counter although this makes no sense and should be refactored
Timers count and measure timed events. |
| Version |
| Class and Description |
|---|
| CorePlugin
This plugin represents the former core functionality of InApplicationMonitor, on a way to a more
flexible implementation by plugins, to simplify testing and the first step on the way fo a more
dependency injection friendly implementation.
|
| Class and Description |
|---|
| CorePlugin
This plugin represents the former core functionality of InApplicationMonitor, on a way to a more
flexible implementation by plugins, to simplify testing and the first step on the way fo a more
dependency injection friendly implementation.
|
| Counter
Counters are used to count events.
|
| HistorizableList
This list manages ordering and discarding of registered Historizables
with the same name.
|
| MultiValueProvider
MultiValueProviders exposes a list of State instances on demand,
|
| Reportable
The building blocks of the InApplicationMonitor class are Reportables.
|
| ReportableObserver
Classes can register themselves as ReportableObserver if they want to be notified
about new reportables that are registered on the InApplicationMonitor
Implementations should overwrite toString(), to provide some context to CorePlugin.getRegisteredReportableObservers()
|
| ReportVisitor
ReportVisitors are used to read content from the registered
Reportable instances
of the InApplicationMonitor |
| State |
| StateValueProvider
StateValueProviders allow access to a numeric value (long),
that is already available in the application
|
| Timer
Currently a subclass of counter although this makes no sense and should be refactored
Timers count and measure timed events. |
| Version |
| Class and Description |
|---|
| InApplicationMonitor
This is the central class of appmon4j.
appmon4j is a lightweight, easy to use in application monitoring system allowing measurements of "real traffic" performance values in high throughput java applications. This class is an "old school" singleton, which is accessed by using the static getInstance() method. |
| Class and Description |
|---|
| MultiValueProvider
MultiValueProviders exposes a list of State instances on demand,
|
| Reportable
The building blocks of the InApplicationMonitor class are Reportables.
|
| ReportableObserver
Classes can register themselves as ReportableObserver if they want to be notified
about new reportables that are registered on the InApplicationMonitor
Implementations should overwrite toString(), to provide some context to CorePlugin.getRegisteredReportableObservers()
|
| StateValueProvider
StateValueProviders allow access to a numeric value (long),
that is already available in the application
|
| Class and Description |
|---|
| AbstractMonitorPlugin
Plugin base class with suitable equals and hashCode implementations and default handling for
HighRate and SingleEvent.
|
| MonitorPlugin |
| Class and Description |
|---|
| Counter
Counters are used to count events.
|
| Reportable
The building blocks of the InApplicationMonitor class are Reportables.
|
| ReportableObserver
Classes can register themselves as ReportableObserver if they want to be notified
about new reportables that are registered on the InApplicationMonitor
Implementations should overwrite toString(), to provide some context to CorePlugin.getRegisteredReportableObservers()
|
| Class and Description |
|---|
| CorePlugin
This plugin represents the former core functionality of InApplicationMonitor, on a way to a more
flexible implementation by plugins, to simplify testing and the first step on the way fo a more
dependency injection friendly implementation.
|
| Counter
Counters are used to count events.
|
| HistorizableList
This list manages ordering and discarding of registered Historizables
with the same name.
|
| MultiValueProvider
MultiValueProviders exposes a list of State instances on demand,
|
| Reportable
The building blocks of the InApplicationMonitor class are Reportables.
|
| ReportVisitor
ReportVisitors are used to read content from the registered
Reportable instances
of the InApplicationMonitor |
| State |
| StateValueProvider
StateValueProviders allow access to a numeric value (long),
that is already available in the application
|
| Timer
Currently a subclass of counter although this makes no sense and should be refactored
Timers count and measure timed events. |
| Version |
| Class and Description |
|---|
| Counter
Counters are used to count events.
|
| HistorizableList
This list manages ordering and discarding of registered Historizables
with the same name.
|
| MultiValueProvider
MultiValueProviders exposes a list of State instances on demand,
|
| ReportVisitor
ReportVisitors are used to read content from the registered
Reportable instances
of the InApplicationMonitor |
| State |
| StateValueProvider
StateValueProviders allow access to a numeric value (long),
that is already available in the application
|
| Timer
Currently a subclass of counter although this makes no sense and should be refactored
Timers count and measure timed events. |
| Version |
Copyright © 2013 Immobilien Scout GmbH. All Rights Reserved.