类 ServiceMonitorProperties
java.lang.Object
top.codef.properties.servicemonitor.ServiceMonitorProperties
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
@ConfigurationProperties(prefix="prometheus.service-monitor")
public class ServiceMonitorProperties
extends Object
implements org.springframework.beans.factory.InitializingBean
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidbooleanbooleanvoidsetAutoDiscovery(boolean autoDiscovery) voidsetEnabled(boolean enabled) voidsetMonitorServices(Map<String, ServiceCheck> monitorServices) voidsetRefreshServiceCheckNoticeInterval(Duration refreshServiceCheckNoticeInterval) voidsetServiceCheckNoticeInterval(Duration serviceCheckNoticeInterval) voidsetServiceExistCheckInterval(Duration serviceExistCheckInterval) voidsetServiceNoticeInitialDelay(Duration serviceNoticeInitialDelay)
-
构造器详细资料
-
ServiceMonitorProperties
public ServiceMonitorProperties()
-
-
方法详细资料
-
getMonitorServices
-
setMonitorServices
-
getServiceExistCheckInterval
-
setServiceExistCheckInterval
-
getServiceCheckNoticeInterval
-
setServiceCheckNoticeInterval
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isAutoDiscovery
public boolean isAutoDiscovery() -
setAutoDiscovery
public void setAutoDiscovery(boolean autoDiscovery) -
getRefreshServiceCheckNoticeInterval
- 返回:
- the refreshServiceCheckNoticeInterval
-
setRefreshServiceCheckNoticeInterval
- 参数:
refreshServiceCheckNoticeInterval- the refreshServiceCheckNoticeInterval to set
-
afterPropertiesSet
- 指定者:
afterPropertiesSet在接口中org.springframework.beans.factory.InitializingBean- 抛出:
Exception
-
getServiceNoticeInitialDelay
-
setServiceNoticeInitialDelay
-