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 Summary
Fields Modifier and Type Field Description static org.springframework.boot.actuate.health.StatusUP_WITH_ISSUES_STATUS
-
Constructor Summary
Constructors Constructor Description ActuatorConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeoIpHealthIndicatorgeoIpHealthIndicator()StringgetActuatorBasePath()voidregisterActuatorEndpoints()org.springframework.boot.actuate.solr.SolrHealthIndicatorsolrAuthorityCoreHealthIndicator(AuthoritySolrServiceImpl authoritySolrService)org.springframework.boot.actuate.solr.SolrHealthIndicatorsolrOaiCoreHealthIndicator(SolrServerResolver solrServerResolver)org.springframework.boot.actuate.solr.SolrHealthIndicatorsolrSearchCoreHealthIndicator(SolrSearchCore solrSearchCore)org.springframework.boot.actuate.solr.SolrHealthIndicatorsolrStatisticsCoreHealthIndicator(SolrStatisticsCore solrStatisticsCore)
-
-
-
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:
MalformedURLExceptionorg.apache.solr.client.solrj.SolrServerExceptionIOException
-
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()
-
-