public class DefaultControlMonitor extends AbstractControlMonitor
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultControlMonitor.WatchDog |
AbstractControlMonitor.DelayInitLock, AbstractControlMonitor.HeartBeat| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
batchForwardSize
批量推送监控事件的数据
|
protected long |
checkInterval |
protected String |
dirPath
数据缓存的文件路径
|
protected long |
nextPushInterval |
protected DefaultControlMonitor.WatchDog |
watchDog |
delayInitLock, eventCenter, group, heartBeat, heartbeatInterval, infoForward, infoStorage, logger, monitorDataCodec, monitorDataCodecClazz, nodeInfo, nodeName, open, saveEventData, uploadNodeInfoError| 构造器和说明 |
|---|
DefaultControlMonitor() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getBatchForwardSize() |
long |
getCheckInterval() |
String |
getDirPath() |
long |
getNextPushInterval() |
protected InfoStorage |
loadInfoStorage() |
void |
setBatchForwardSize(int batchForwardSize) |
void |
setCheckInterval(long checkInterval) |
void |
setDirPath(String dirPath) |
void |
setNextPushInterval(long nextPushInterval) |
void |
shutdown() |
void |
startup() |
assertInfoStorageNotNull, codecObject, countOfLiveThread, countOfMaxConcurrent, countOfQueueBuffer, getEventCenter, getGroup, getHeartbeatInterval, getHostAddress, getInfoForward, getInfoStorage, getMonitorDataCodec, getMonitorDataCodecClazz, getNodeName, init, instanceCodec, isSaveEventData, loadNodeInfo, openHeartBeat, queryNodeInfo, queueSize, saveEventInfo, saveListenerReceipt, setEventCenter, setGroup, setHeartbeatInterval, setInfoForward, setInfoStorage, setMonitorDataCodec, setMonitorDataCodecClazz, setNodeName, setSaveEventDataprotected long checkInterval
protected long nextPushInterval
protected int batchForwardSize
protected String dirPath
protected DefaultControlMonitor.WatchDog watchDog
protected InfoStorage loadInfoStorage()
loadInfoStorage 在类中 AbstractControlMonitor@PostConstruct public void startup()
startup 在接口中 ControlMonitorstartup 在类中 AbstractControlMonitor@PreDestroy public void shutdown()
shutdown 在接口中 ControlMonitorshutdown 在类中 AbstractControlMonitorpublic long getCheckInterval()
public void setCheckInterval(long checkInterval)
public long getNextPushInterval()
public void setNextPushInterval(long nextPushInterval)
public int getBatchForwardSize()
public void setBatchForwardSize(int batchForwardSize)
public String getDirPath()
public void setDirPath(String dirPath)
Copyright © 2018 Jue Ming. All rights reserved.