Package com.atlassian.jira.health.checks
Class DefaultJiraHomeMessageFactory
java.lang.Object
com.atlassian.jira.health.checks.DefaultJiraHomeMessageFactory
- All Implemented Interfaces:
JiraHomeMessageFactory
@ParametersAreNonnullByDefault
public class DefaultJiraHomeMessageFactory
extends Object
implements JiraHomeMessageFactory
Creates human readable messages from a given
JiraHomeStartupCheckFailure
.
Used for clear and helpful error messaging in JiraHomeHealthCheck
- Since:
- 7.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.atlassian.jira.health.checks.JiraHomeMessageFactory
JiraHomeMessageFactory.JiraHomeMessage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMessage
(JiraHomeStartupCheckFailure failure) Formats aJiraHomeStartupCheckFailure
to a readable helpful message used inJiraHomeHealthCheck
-
Constructor Details
-
DefaultJiraHomeMessageFactory
public DefaultJiraHomeMessageFactory()
-
-
Method Details
-
getMessage
@Nonnull public JiraHomeMessageFactory.JiraHomeMessage getMessage(JiraHomeStartupCheckFailure failure) Formats aJiraHomeStartupCheckFailure
to a readable helpful message used inJiraHomeHealthCheck
- Specified by:
getMessage
in interfaceJiraHomeMessageFactory
- Parameters:
failure
- reason why the JIRA home check failed.- Returns:
- a formatted
JiraHomeMessageFactory.JiraHomeMessage
containing a headline and a message to communicate what failed during the JIRA home check.
-