Class ActuatorConfiguration


  • @Configuration
    public class ActuatorConfiguration
    extends Object
    Configuration class related to the actuator endpoints.
    Author:
    Luca Giamminonni (luca.giamminonni at 4science.it)
    • Field Detail

      • UP_WITH_ISSUES_STATUS

        public static final org.springframework.boot.actuate.health.Status UP_WITH_ISSUES_STATUS
    • Constructor Detail

      • ActuatorConfiguration

        public ActuatorConfiguration()
    • Method Detail

      • registerActuatorEndpoints

        @EventListener(org.springframework.boot.context.event.ApplicationReadyEvent.class)
        public void registerActuatorEndpoints()
      • solrSearchCoreHealthIndicator

        @Bean
        @ConditionalOnEnabledHealthIndicator("solrSearch")
        @ConditionalOnProperty("discovery.search.server")
        public org.springframework.boot.actuate.solr.SolrHealthIndicator solrSearchCoreHealthIndicator​(SolrSearchCore solrSearchCore)
      • solrStatisticsCoreHealthIndicator

        @Bean
        @ConditionalOnEnabledHealthIndicator("solrStatistics")
        @ConditionalOnProperty("solr-statistics.server")
        public org.springframework.boot.actuate.solr.SolrHealthIndicator solrStatisticsCoreHealthIndicator​(SolrStatisticsCore solrStatisticsCore)
      • solrAuthorityCoreHealthIndicator

        @Bean
        @ConditionalOnEnabledHealthIndicator("solrAuthority")
        @ConditionalOnProperty("solr.authority.server")
        public org.springframework.boot.actuate.solr.SolrHealthIndicator solrAuthorityCoreHealthIndicator​(AuthoritySolrServiceImpl authoritySolrService)
                                                                                                   throws MalformedURLException,
                                                                                                          org.apache.solr.client.solrj.SolrServerException,
                                                                                                          IOException
        Throws:
        MalformedURLException
        org.apache.solr.client.solrj.SolrServerException
        IOException
      • solrOaiCoreHealthIndicator

        @Bean
        @ConditionalOnEnabledHealthIndicator("solrOai")
        @ConditionalOnProperty("oai.solr.url")
        public org.springframework.boot.actuate.solr.SolrHealthIndicator solrOaiCoreHealthIndicator​(SolrServerResolver solrServerResolver)
                                                                                             throws org.apache.solr.client.solrj.SolrServerException
        Throws:
        org.apache.solr.client.solrj.SolrServerException
      • geoIpHealthIndicator

        @Bean
        @ConditionalOnEnabledHealthIndicator("geoIp")
        public GeoIpHealthIndicator geoIpHealthIndicator()
      • getActuatorBasePath

        public String getActuatorBasePath()