Class TicketHealthIndicator

java.lang.Object
com.bytedesk.ticket.config.TicketHealthIndicator
All Implemented Interfaces:
org.springframework.boot.actuate.health.HealthContributor, org.springframework.boot.actuate.health.HealthIndicator

@Component public class TicketHealthIndicator extends Object implements org.springframework.boot.actuate.health.HealthIndicator
Ticket模块健康检查 监控工单系统相关服务:Flowable工作流引擎、LDAP连接、数据库等
  • Field Details

    • ldapEnabled

      @Value("${bytedesk.ticket.ldap.enabled:false}") private boolean ldapEnabled
    • ldapServer

      @Value("${bytedesk.ticket.ldap.server:ldap.bytedesk.com}") private String ldapServer
    • ldapPort

      @Value("${bytedesk.ticket.ldap.port:389}") private int ldapPort
    • dataSource

      @Autowired(required=false) private DataSource dataSource
    • repositoryService

      @Autowired(required=false) private org.flowable.engine.RepositoryService repositoryService
    • runtimeService

      @Autowired(required=false) private org.flowable.engine.RuntimeService runtimeService
  • Constructor Details

    • TicketHealthIndicator

      public TicketHealthIndicator()
  • Method Details

    • health

      public org.springframework.boot.actuate.health.Health health()
      Specified by:
      health in interface org.springframework.boot.actuate.health.HealthIndicator