Package com.atlassian.confluence.impl.health.checks
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.atlassian.confluence.impl.health.checks
-
ClassDescriptionA Spring
Configuration
which defines theHealthCheckRegistrar
and the variousHealthCheckRule
s which it registers with theHealthCheckRegistry
.AHealthCheck
that checks whether the database collation is supported.AHealthCheck
that checks whether the database setup is correct.If Confluence has been configured to use a DataSource, this component provides access to attributes of the datasource configured in conf/server.xml.Checks whether Confluence can connect to the database.Common methods needed by several DB related Health ChecksThis fakeHealthCheck
allows the operator to simulate a health check failure, for example to test: The Johnson infrastructure (manually or via automation), or The "hide.system.error.details
" flag.Checks that a Confluence home directory has been specified, and either exists or can be created.Gives the reason why the HomeHealthCheck failed.Indicates the reason why the home check failed.Creates human readable messages from a givenHomeHealthCheckFailure
.AHealthCheck
that checks whether there are enough DB connections in the pool relative to the maximum number of HTTP threads.AHealthCheck
that checks for a valid confluence license.This healthcheck looks at the JDBC URL, and will fail if the URL is a URL which uses the jtds driver.If Confluence is using MySQL, this HealthCheck checks whether the JDBC URL contains the deprecated parameter 'storage_engine'.AHealthCheck
that checks whether there are enough free memory to run Confluence safely.