所有程序包的分层结构
程序包分层结构:- top.codef.anno,
- top.codef.aop,
- top.codef.codef.components,
- top.codef.codef.config,
- top.codef.codef.entities,
- top.codef.codef.entities.enums,
- top.codef.codef.feign,
- top.codef.codef.properties,
- top.codef.common.abstracts,
- top.codef.common.interfaces,
- top.codef.config,
- top.codef.config.annos,
- top.codef.config.conditions,
- top.codef.config.exception,
- top.codef.config.notice,
- top.codef.config.servicemonitor,
- top.codef.exceptionhandle,
- top.codef.exceptionhandle.components,
- top.codef.exceptionhandle.event,
- top.codef.exceptionhandle.interfaces,
- top.codef.exceptions,
- top.codef.httpclient,
- top.codef.microservice.components,
- top.codef.microservice.control,
- top.codef.microservice.events,
- top.codef.microservice.interfaces,
- top.codef.microservice.task,
- top.codef.notice,
- top.codef.pojos,
- top.codef.pojos.dingding,
- top.codef.pojos.servicemonitor,
- top.codef.properties,
- top.codef.properties.enums,
- top.codef.properties.exception,
- top.codef.properties.frequency,
- top.codef.properties.notice,
- top.codef.properties.servicemonitor,
- top.codef.text,
- top.codef.text.markdown,
- top.codef.web
类分层结构
- java.lang.Object
- top.codef.common.abstracts.AbstractNoticeSendListener (implements org.springframework.context.ApplicationListener<E>)
- top.codef.exceptionhandle.event.ExceptionNoticeAsyncSendListener
- top.codef.exceptionhandle.event.ExceptionNoticeSendListener
- top.codef.web.ClearBodyInterceptor (implements org.springframework.web.servlet.HandlerInterceptor)
- top.codef.microservice.components.ConsulHealthCheckHandler (implements top.codef.microservice.interfaces.HealthCheckHandler, org.springframework.beans.factory.InitializingBean)
- top.codef.config.servicemonitor.ConsulHealthCheckHandlerConfig
- top.codef.httpclient.DefaultDingdingHttpClient (implements top.codef.httpclient.DingdingHttpClient)
- top.codef.notice.DefaultNoticCompoenntFactory (implements top.codef.notice.NoticeComponentFactory)
- top.codef.web.DefaultRequestBodyResolver (implements top.codef.web.CurrentRequetBodyResolver)
- top.codef.web.DefaultRequestHeaderResolver (implements top.codef.web.CurrentRequestHeaderResolver)
- top.codef.text.DefaultResolver (implements top.codef.text.NoticeTextResolver)
- top.codef.pojos.dingding.DingDingAt
- top.codef.pojos.dingding.DingDingMarkdown
- top.codef.pojos.dingding.DingDingNotice
- top.codef.pojos.dingding.DingDingMarkdownNotice
- top.codef.pojos.dingding.DingDingTextNotice
- top.codef.properties.notice.DingDingNoticeProperty
- top.codef.config.notice.DingdingNoticeSendAutoConfig (implements top.codef.config.notice.NoticeSendComponentCustomer)
- top.codef.notice.DingDingNoticeSendComponent (implements top.codef.notice.INoticeSendComponent)
- top.codef.pojos.dingding.DingDingResult
- top.codef.pojos.dingding.DingDingText
- top.codef.properties.notice.EmailNoticeProperty
- top.codef.config.notice.EmailNoticeSendAutoConfig (implements top.codef.config.notice.NoticeSendComponentCustomer)
- top.codef.notice.EmailNoticeSendComponent (implements org.springframework.beans.factory.InitializingBean, top.codef.notice.INoticeSendComponent)
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- top.codef.exceptionhandle.event.ExceptionNoticeEvent
- top.codef.microservice.events.ServiceDiscoveredEvent
- top.codef.microservice.events.ServiceInstanceLackEvent
- top.codef.microservice.events.ServiceInstanceUnhealthyEvent
- top.codef.microservice.events.ServiceLostEvent
- org.springframework.context.ApplicationEvent
- top.codef.exceptionhandle.ExceptionHandler
- top.codef.aop.ExceptionNoticeAop
- top.codef.config.exception.ExceptionNoticeCommonTypeConfig
- top.codef.config.exception.ExceptionNoticeConfig
- top.codef.config.exception.ExceptionNoticeDingdingSendingConfig (implements top.codef.config.notice.NoticeTextResolverCustomer)
- top.codef.web.ExceptionNoticeHandlerResolver (implements org.springframework.web.servlet.HandlerExceptionResolver)
- top.codef.text.markdown.ExceptionNoticeMarkdownMessageResolver (implements top.codef.text.ExceptionNoticeResolver)
- top.codef.properties.exception.ExceptionNoticeProperties
- top.codef.config.exception.ExceptionNoticeSendConfig
- top.codef.config.exception.ExceptionNoticeWebListenConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer, org.springframework.boot.autoconfigure.web.servlet.WebMvcRegistrations)
- top.codef.exceptionhandle.components.InMemeryExceptionStatisticsRepository (implements top.codef.exceptionhandle.interfaces.NoticeStatisticsRepository)
- top.codef.microservice.components.InMemeryServiceNoticeRepository (implements top.codef.microservice.interfaces.ServiceNoticeRepository)
- top.codef.pojos.servicemonitor.MicroServiceReport (implements top.codef.pojos.UniqueMessage)
- top.codef.config.notice.NoticeAutoConfiguration
- top.codef.properties.frequency.NoticeFrequencyStrategy
- top.codef.properties.exception.ExceptionNoticeFrequencyStrategy
- top.codef.config.notice.NoticeSendComponentRegister
- top.codef.pojos.NoticeStatistics
- top.codef.text.NoticeTextResolverProvider
- top.codef.codef.entities.ProjectState
- top.codef.properties.notice.PrometheusNoticeProperties
- top.codef.properties.PrometheusProperties
- top.codef.config.PromethuesConfig
- top.codef.pojos.PromethuesNotice (implements top.codef.pojos.UniqueMessage)
- top.codef.pojos.ExceptionNotice
- top.codef.pojos.HttpExceptionNotice
- top.codef.pojos.servicemonitor.ServiceCheckNotice
- top.codef.pojos.ExceptionNotice
- top.codef.properties.servicemonitor.ServiceCheck
- top.codef.microservice.control.ServiceCheckControl (implements org.springframework.beans.factory.DisposableBean)
- top.codef.pojos.servicemonitor.ServiceCheckInstance
- top.codef.microservice.task.ServiceCheckTask (implements java.lang.Runnable)
- top.codef.pojos.servicemonitor.ServiceDiscorveryInstance
- top.codef.microservice.events.ServiceDiscoveredListener (implements org.springframework.context.ApplicationListener<E>)
- top.codef.microservice.task.ServiceExistCheckTask (implements java.lang.Runnable)
- top.codef.microservice.control.ServiceExistControl (implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.SmartInitializingSingleton)
- top.codef.pojos.servicemonitor.ServiceHealth
- top.codef.microservice.events.ServiceInstanceLackEventListener (implements org.springframework.context.ApplicationListener<E>)
- top.codef.microservice.events.ServiceInstanceUnhealthyEventListener (implements org.springframework.context.ApplicationListener<E>)
- top.codef.microservice.events.ServiceLostEventListener (implements org.springframework.context.ApplicationListener<E>)
- top.codef.config.servicemonitor.ServiceMonitorConfig
- top.codef.config.servicemonitor.ServiceMonitorControlConfig
- top.codef.config.servicemonitor.ServiceMonitorDingdingSendingConfig (implements top.codef.config.notice.NoticeTextResolverCustomer)
- top.codef.config.servicemonitor.ServiceMonitorListenerConfig
- top.codef.text.markdown.ServiceMonitorMarkdownResolver (implements top.codef.text.ServiceMonitorResolver)
- top.codef.properties.servicemonitor.ServiceMonitorProperties (implements org.springframework.beans.factory.InitializingBean)
- top.codef.microservice.control.ServiceNoticeControl (implements org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.SmartInitializingSingleton)
- top.codef.microservice.task.ServiceNoticeTask (implements java.lang.Runnable)
- top.codef.pojos.servicemonitor.ServiceProblem
- top.codef.pojos.servicemonitor.ServiceHealthProblem (implements top.codef.pojos.UniqueMessage)
- top.codef.pojos.servicemonitor.ServiceInstanceLackProblem (implements top.codef.pojos.UniqueMessage)
- top.codef.text.markdown.SimpleMarkdownBuilder
- org.springframework.boot.autoconfigure.condition.SpringBootCondition (implements org.springframework.context.annotation.Condition)
- top.codef.config.conditions.PropertiesEnabledCondition
- top.codef.config.conditions.OnExceptionNoticeContition
- top.codef.config.conditions.OnServiceMonitorNoticeCondition
- top.codef.config.conditions.PrometheusEnabledCondition
- top.codef.config.conditions.PropertiesEnabledCondition
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- top.codef.exceptions.PrometheusException
- java.lang.RuntimeException
- java.lang.Exception
- top.codef.common.abstracts.AbstractNoticeSendListener (implements org.springframework.context.ApplicationListener<E>)
接口分层结构
- top.codef.web.CurrentRequestHeaderResolver
- top.codef.httpclient.DingDingClientFeign
- top.codef.httpclient.DingdingHttpClient
- top.codef.microservice.interfaces.HealthCheckHandler
- top.codef.notice.NoticeComponentFactory
- top.codef.exceptionhandle.interfaces.NoticeStatisticsRepository
- top.codef.text.NoticeTextResolver
- top.codef.text.ExceptionNoticeResolver
- top.codef.text.ServiceMonitorResolver
- org.springframework.core.Ordered
- top.codef.config.notice.NoticeSendComponentCustomer
- top.codef.config.notice.NoticeTextResolverCustomer
- org.springframework.web.servlet.mvc.method.annotation.RequestBodyAdvice
- top.codef.web.CurrentRequetBodyResolver
- top.codef.microservice.interfaces.ServiceNoticeRepository
- top.codef.common.interfaces.Unique
- top.codef.notice.INoticeSendComponent
- top.codef.pojos.UniqueMessage
Annotation Interface Hierarchy
- top.codef.config.annos.ConditionalOnExceptionNotice (implements java.lang.annotation.Annotation)
- top.codef.config.annos.ConditionalOnServiceMonitor (implements java.lang.annotation.Annotation)
- top.codef.anno.ExceptionListener (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- top.codef.properties.enums.DingdingTextType
- top.codef.properties.enums.EmailTextType
- top.codef.properties.enums.ListenType
- top.codef.properties.enums.NoticeFrequencyType
- top.codef.properties.enums.NoticeType
- top.codef.properties.enums.ProjectEnviroment
- top.codef.codef.entities.enums.ServerState
- top.codef.pojos.servicemonitor.ServiceStatus
- top.codef.text.markdown.TableAlignment
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)