public class NodeResponseTimeMonitor
extends java.lang.Object
implements java.lang.AutoCloseable, java.lang.Runnable
| Constructor and Description |
|---|
NodeResponseTimeMonitor(@NonNull PluginService pluginService,
@NonNull HostSpec hostSpec,
@NonNull java.util.Properties props,
int intervalMs) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
long |
getCheckTimestamp() |
protected long |
getCurrentTime() |
HostSpec |
getHostSpec() |
int |
getResponseTime() |
void |
run() |
public NodeResponseTimeMonitor(@NonNull PluginService pluginService, @NonNull HostSpec hostSpec, @NonNull java.util.Properties props, int intervalMs)
public int getResponseTime()
public long getCheckTimestamp()
public HostSpec getHostSpec()
public void close()
throws java.lang.Exception
close in interface java.lang.AutoCloseablejava.lang.Exceptionprotected long getCurrentTime()
public void run()
run in interface java.lang.Runnable