Class MonitorClient
java.lang.Object
com.alibaba.druid.support.monitor.MonitorClient
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
configFromProperty
(Properties properties) getApp()
getDao()
getHost()
static InetAddress
int
getPid()
int
long
long
long
boolean
boolean
boolean
boolean
boolean
loadSqlList
(Map<String, Object> filters) void
void
setCluster
(String cluster) void
setCollectSpringMethodEnable
(boolean collectSpringMethodEnable) void
setCollectSqlEnable
(boolean collectSqlEnable) void
setCollectSqlWallEnable
(boolean collectSqlWallEnable) void
setCollectWebAppEnable
(boolean collectWebAppEnable) void
setCollectWebURIEnable
(boolean collectWebURIEnable) void
setDao
(MonitorDao dao) void
void
void
setPid
(int pid) void
setScheduler
(ScheduledExecutorService scheduler) void
setSchedulerThreadSize
(int schedulerThreadSize) void
setTimeBetweenSpringCollect
(long timeBetweenSpringCollect) void
setTimeBetweenSqlCollect
(long timeBetweenSqlCollect) void
setTimeBetweenWebUriCollect
(long timeBetweenWebUriCollect) void
setTimeUnit
(TimeUnit timeUnit) void
start()
void
stop()
-
Constructor Details
-
MonitorClient
public MonitorClient()
-
-
Method Details
-
configFromProperty
-
stop
public void stop() -
start
public void start() -
getScheduler
-
setScheduler
-
checkInst
public void checkInst() -
collectSql
public void collectSql() -
loadSqlList
-
getDao
-
setDao
-
getTimeBetweenSqlCollect
public long getTimeBetweenSqlCollect() -
setTimeBetweenSqlCollect
public void setTimeBetweenSqlCollect(long timeBetweenSqlCollect) -
getTimeBetweenSpringCollect
public long getTimeBetweenSpringCollect() -
setTimeBetweenSpringCollect
public void setTimeBetweenSpringCollect(long timeBetweenSpringCollect) -
getTimeBetweenWebUriCollect
public long getTimeBetweenWebUriCollect() -
setTimeBetweenWebUriCollect
public void setTimeBetweenWebUriCollect(long timeBetweenWebUriCollect) -
getTimeUnit
-
setTimeUnit
-
isCollectSqlEnable
public boolean isCollectSqlEnable() -
setCollectSqlEnable
public void setCollectSqlEnable(boolean collectSqlEnable) -
isCollectSqlWallEnable
public boolean isCollectSqlWallEnable() -
setCollectSqlWallEnable
public void setCollectSqlWallEnable(boolean collectSqlWallEnable) -
isCollectSpringMethodEnable
public boolean isCollectSpringMethodEnable() -
setCollectSpringMethodEnable
public void setCollectSpringMethodEnable(boolean collectSpringMethodEnable) -
isCollectWebAppEnable
public boolean isCollectWebAppEnable() -
setCollectWebAppEnable
public void setCollectWebAppEnable(boolean collectWebAppEnable) -
isCollectWebURIEnable
public boolean isCollectWebURIEnable() -
setCollectWebURIEnable
public void setCollectWebURIEnable(boolean collectWebURIEnable) -
getSchedulerThreadSize
public int getSchedulerThreadSize() -
setSchedulerThreadSize
public void setSchedulerThreadSize(int schedulerThreadSize) -
getDomain
-
setDomain
-
getApp
-
setApp
-
getCluster
-
setCluster
-
getHost
-
setHost
-
getPid
public int getPid() -
setPid
public void setPid(int pid) -
getLocalIPAddress
-