Class CompositeLicenseExceptionHandler

java.lang.Object
com.atlassian.confluence.license.exception.handler.CompositeLicenseExceptionHandler
All Implemented Interfaces:
LicenseExceptionHandler<Exception>

public class CompositeLicenseExceptionHandler extends Object implements LicenseExceptionHandler<Exception>
Ensures that the more specific LicenseExceptionHandler gets asked before.
  • Field Details

    • log

      public static final org.slf4j.Logger log
  • Constructor Details

  • Method Details

    • handle

      public String handle(Exception exception)
      Specified by:
      handle in interface LicenseExceptionHandler<Exception>
      Parameters:
      exception - the exception to translate
      Returns:
      a default localised message if the exception could not be mapped or a specialised localised message explaining the reason for the exception, return null to indicate that the exception was not handled