com.atlassian.jira.util
Class ExceptionInterpreterUtil

java.lang.Object
  extended by com.atlassian.jira.util.ExceptionInterpreterUtil

public class ExceptionInterpreterUtil
extends Object

This util will feed an exception through the exception interpreter chain of responsibility.


Constructor Summary
ExceptionInterpreterUtil()
           
 
Method Summary
static void addInterpreter(ExceptionInterpreter val)
          This method is used to register a new URL interpreter into the chain.
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExceptionInterpreterUtil

public ExceptionInterpreterUtil()
Method Detail

addInterpreter

public static void addInterpreter(ExceptionInterpreter val)
This method is used to register a new URL interpreter into the chain.

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 exception
exceptionMessage - is the exceptions message
Returns:
is the message to be displayed for the given exception message, null if not understood


Copyright © 2002-2008 Atlassian. All Rights Reserved.