Package com.atlassian.jira.util
Class ExceptionInterpreterUtil
java.lang.Object
com.atlassian.jira.util.ExceptionInterpreterUtil
This util will feed an exception through the exception interpreter chain of
responsibility.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidThis method is used to register a new URL interpreter into the chain.static Stringexecute(ExtendedSystemInfoUtils extendedSystemInfoUtils, String exceptionMessage) Will pass the exception message through the registered interpreters returing a message string, which can be html if one of the interpreters can handle the exception message.
-
Constructor Details
-
ExceptionInterpreterUtil
public ExceptionInterpreterUtil()
-
-
Method Details
-
addInterpreter
This method is used to register a new URL interpreter into the chain.Is this used by anything anymore? Plugins maybe?
- Parameters:
val- is the implementation of ExceptionInterpreter to add to the chain.
-
execute
public static String execute(ExtendedSystemInfoUtils extendedSystemInfoUtils, String exceptionMessage) Will pass the exception message through the registered interpreters returing a message string, which can be html if one of the interpreters can handle the exception message.- Parameters:
extendedSystemInfoUtils- is the system information at the time of the exceptionexceptionMessage- is the exceptions message- Returns:
- is the message to be displayed for the given exception message, null if not understood
-