Interface SeverityAwareException

All Known Implementing Classes:
AuthorizationException, CommonException, CommunicationException, ConcurrencyException, ConfigurationException, EncryptionException, ExpressionEvaluationException, ExpressionSyntaxException, IndestructibilityViolationException, MaintenanceException, MappingLoader.NotLoadedException, NativeOnlySupportedException, NoFocusNameSchemaException, NotLoggedInException, ObjectAlreadyExistsException, ObjectNotFoundException, PolicyViolationException, PrismContainerValue.RemovedItemDefinitionException, QueryException, RepositoryException, SchemaException, SecurityViolationException, StopProcessingProjectionException, ThresholdPolicyViolationException

public interface SeverityAwareException
  • Method Details

    • getSeverity

      @Experimental @NotNull default SeverityAwareException.Severity getSeverity()
      Not all exceptions are fatal. This method returns the (estimated) severity of this exception. The final decision is up to the exception handling code, of course. It may or may not accept this value.