package com.rbctcsworld.ecommerce.common.exception;
/** Too many attempts (login brute-force protection). HTTP 429 with a Retry-After header. */
public class TooManyRequestsException extends RuntimeException {
private final long retryAfterSeconds;
public TooManyRequestsException(String message, long retryAfterSeconds) {
super(message);
this.retryAfterSeconds = retryAfterSeconds;
}
public long getRetryAfterSeconds() {
return retryAfterSeconds;
}
}