Class ApplicationRecoverableException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
FencedInstanceIdException, IllegalGenerationException, InvalidPidMappingException, InvalidProducerEpochException, ProducerFencedException, UnknownMemberIdException

public abstract class ApplicationRecoverableException extends ApiException
Indicates that the error is fatal to the producer, and the application needs to restart the producer after handling the error. Depending on the application, different recovery strategies (e.g., re-balancing task, restoring from checkpoints) may be employed.
See Also:
  • Constructor Details

    • ApplicationRecoverableException

      public ApplicationRecoverableException(String message, Throwable cause)
    • ApplicationRecoverableException

      public ApplicationRecoverableException(String message)
    • ApplicationRecoverableException

      public ApplicationRecoverableException(Throwable cause)
    • ApplicationRecoverableException

      public ApplicationRecoverableException()