public class JbootGatewayHealthChecker extends Object implements Runnable
| 限定符和类型 | 字段和说明 |
|---|---|
private ScheduledThreadPoolExecutor |
fixedScheduler |
private long |
fixedSchedulerDelay |
private long |
fixedSchedulerInitialDelay |
private static JbootGatewayHealthChecker |
me |
| 构造器和说明 |
|---|
JbootGatewayHealthChecker() |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
doHealthCheck()
健康检查
|
ScheduledThreadPoolExecutor |
getFixedScheduler() |
long |
getFixedSchedulerDelay() |
long |
getFixedSchedulerInitialDelay() |
private int |
getHttpCode(String url) |
static JbootGatewayHealthChecker |
me() |
void |
run() |
void |
setFixedSchedulerDelay(long fixedSchedulerDelay) |
void |
setFixedSchedulerInitialDelay(long fixedSchedulerInitialDelay) |
void |
start()
开始健康检查
多次执行,只会启动一次
|
void |
stop() |
private static JbootGatewayHealthChecker me
private ScheduledThreadPoolExecutor fixedScheduler
private long fixedSchedulerInitialDelay
private long fixedSchedulerDelay
public JbootGatewayHealthChecker()
public static JbootGatewayHealthChecker me()
public void start()
public void stop()
private void doHealthCheck()
private int getHttpCode(String url)
public ScheduledThreadPoolExecutor getFixedScheduler()
public long getFixedSchedulerInitialDelay()
public void setFixedSchedulerInitialDelay(long fixedSchedulerInitialDelay)
public long getFixedSchedulerDelay()
public void setFixedSchedulerDelay(long fixedSchedulerDelay)
Copyright © 2024. All rights reserved.