Interface IFailedReasonDetails

All Superinterfaces:
HasAdditionalData<IFailedReasonDetails>
All Known Implementing Classes:
RejectMessageException, SubscriptionDelayException, SubscriptionFailedException

public interface IFailedReasonDetails extends HasAdditionalData<IFailedReasonDetails>
Interface to be implemented on Exceptions which can populate "Issues" in SAGA
  • Method Details

    • getIssueDetails

      String getIssueDetails()
      You should write the details in such a way that an operator knows what to do to resolve it and make a decision as to whether the Event/Document should be reprocessed by the queue.
      Returns:
      A description of what the issue is
    • getFailedReason

      default String getFailedReason()
      The type of error, must be one of IFailedReasonRegistry.values()
      Returns:
      The type of error