Class ActuatorConfiguration

java.lang.Object
org.dspace.app.rest.configuration.ActuatorConfiguration

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

    • UP_WITH_ISSUES_STATUS

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

    • ActuatorConfiguration

      public ActuatorConfiguration()
  • Method Details

    • registerActuatorEndpoints

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

      @Bean @ConditionalOnEnabledHealthIndicator("solrSearch") @ConditionalOnProperty("discovery.search.server") public SolrHealthIndicator solrSearchCoreHealthIndicator(SolrSearchCore solrSearchCore)
    • solrStatisticsCoreHealthIndicator

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

      @Bean @ConditionalOnEnabledHealthIndicator("solrAuthority") @ConditionalOnProperty("solr.authority.server") public 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 SolrHealthIndicator solrOaiCoreHealthIndicator(SolrServerResolver solrServerResolver) throws org.apache.solr.client.solrj.SolrServerException
      Throws:
      org.apache.solr.client.solrj.SolrServerException
    • seoHealthIndicator

      @Bean @ConditionalOnEnabledHealthIndicator("seo") public SEOHealthIndicator seoHealthIndicator()
    • geoIpHealthIndicator

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

      public String getActuatorBasePath()