Class ActuatorConfiguration
java.lang.Object
org.dspace.app.rest.configuration.ActuatorConfiguration
Configuration class related to the actuator endpoints.
- Author:
- Luca Giamminonni (luca.giamminonni at 4science.it)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.springframework.boot.actuate.health.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsolrAuthorityCoreHealthIndicator(AuthoritySolrServiceImpl authoritySolrService) solrOaiCoreHealthIndicator(SolrServerResolver solrServerResolver) solrSearchCoreHealthIndicator(SolrSearchCore solrSearchCore) solrStatisticsCoreHealthIndicator(SolrStatisticsCore solrStatisticsCore)
-
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:
MalformedURLExceptionorg.apache.solr.client.solrj.SolrServerExceptionIOException
-
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
-
geoIpHealthIndicator
@Bean @ConditionalOnEnabledHealthIndicator("geoIp") public GeoIpHealthIndicator geoIpHealthIndicator() -
getActuatorBasePath
-