Class ArchiveException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ArchiveConfigurationException, ArchiveConnectionException, ArchiveParseException

public abstract class ArchiveException extends PresentationException
Abstract base class for all exceptions related to archive resource operations, providing a message-template mechanism that substitutes named resource placeholders.
See Also:
  • Constructor Details

    • ArchiveException

      protected ArchiveException(String message, String resourceName, Throwable e)
      Parameters:
      message - error message template, may contain {} placeholders
      resourceName - archive resource name substituted into the message
      e - the cause of this exception
    • ArchiveException

      protected ArchiveException(String message, String resourceName)
      Parameters:
      message - error message template, may contain {} placeholders
      resourceName - archive resource name substituted into the message
  • Method Details

    • createMessage

      protected static String createMessage(String message, String... replacements)
      Parameters:
      message - error message template containing {} placeholders
      replacements - values substituted for {} placeholders in order
      Returns:
      Updated message