Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
public class AbortableTransactionException extends ApiException {
    public AbortableTransactionException(String message) {
        super(message);
    }
}
public class ProducerRetriableTransactionException extends ApiException {
    public ProducerRecoverableTransactionExceptionProducerRetriableTransactionException(String message) {
        super(message);
    }
}
public class ProducerImmediateRetriableTransactionException extends ApiException {
    public ProducerRecoverableTransactionExceptionProducerImmediateRetriableTransactionException(String message) {
        super(message);
    }
}
public class ApplicationRecoverableTransactionException extends ApiException {
    public AbortableTransactionExceptionApplicationRecoverableTransactionException(String message) {
        super(message);
    }
}
public class InvalidConfiguationTransactionException extends ApiException {
    public ProducerRecoverableTransactionExceptionInvalidConfiguationTransactionException(String message) {
        super(message);
    }
}

// Extending exception types example
public class InvalidProducerEpochException extends AbortableTransactionException {
    private static final long serialVersionUID = 1L;
    public InvalidProducerEpochException(String message) {
        super(message);
    }
}

...