public class DynamicMonitoringView
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static long |
DEFAULT_QUIET_PERIOD |
private MonitorableRegistry |
monitorableRegistry |
private MonitoringView |
monitoringView |
private java.util.Collection<Monitorable<?>> |
previouslySeenMonitorables |
private QuiescentRegistryListener |
quiescentRegistryListener |
private long |
quietPeriodInMillis |
Constructor and Description |
---|
DynamicMonitoringView(MonitorableRegistry registry,
MonitoringView monitoringView) |
DynamicMonitoringView(MonitorableRegistry registry,
MonitoringView monitoringView,
long quietPeriodInMillis) |
DynamicMonitoringView(MonitoringView monitoringView) |
DynamicMonitoringView(MonitoringView monitoringView,
long quietPeriodInMillis) |
Modifier and Type | Method and Description |
---|---|
static long |
defaultQuietPeriod() |
boolean |
isRunning() |
void |
start() |
void |
stop() |
private static final long DEFAULT_QUIET_PERIOD
private final long quietPeriodInMillis
private final MonitoringView monitoringView
private final MonitorableRegistry monitorableRegistry
private java.util.Collection<Monitorable<?>> previouslySeenMonitorables
private QuiescentRegistryListener quiescentRegistryListener
public DynamicMonitoringView(MonitoringView monitoringView)
public DynamicMonitoringView(MonitoringView monitoringView, long quietPeriodInMillis)
public DynamicMonitoringView(MonitorableRegistry registry, MonitoringView monitoringView)
public DynamicMonitoringView(MonitorableRegistry registry, MonitoringView monitoringView, long quietPeriodInMillis)