Package net.groboclown.retval.monitor
Monitors the error checking state of values created by this library.
-
Interface Summary Interface Description NotCompletedListener A pluggable way to change out listening for notifications when a monitor detects that an object was not completed.ObservedMonitor<T> Tracks values that have requires certain calls made.ObservedMonitor.Listener A listener into the closeable object to have it tell the monitor when various object lifecycle events take place. -
Class Summary Class Description DebugObservedMonitor<T> Maintains information about objects that need to be checked in a phantom reference cleaner.LoggingNotCompletedListener A listener that uses java.util.logging for the reporting.MockObservedMonitor<T> A mock check monitor, suitable for testing.MockObservedMonitor.Registered<T> Tracks the number of times the closeable is called.MockProblemMonitor A mock check monitor, suitable for testing.NoOpObservedMonitor<T> A monitor that performs no actual monitoring.ObservedMonitorRegistrar A singleton that tracks values that have requirements around execution paths.