refactor(core): add custom exceptions

This commit is contained in:
Pablo de la Torre Jamardo 2025-09-13 12:31:21 +02:00
parent 8c39c1955e
commit 6445278e9f
3 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,13 @@
package com.pablotj.restemailbridge.infrastructure.exception;
import java.io.Serial;
public class GmailConfigurationException extends RuntimeException {
@Serial
private static final long serialVersionUID = 1L;
public GmailConfigurationException(String message) {
super(message);
}
}

View File

@ -0,0 +1,13 @@
package com.pablotj.restemailbridge.infrastructure.exception;
import java.io.Serial;
public class GmailInitializationException extends RuntimeException {
@Serial
private static final long serialVersionUID = 1L;
public GmailInitializationException(String message, Throwable cause) {
super(message, cause);
}
}

View File

@ -0,0 +1,14 @@
package com.pablotj.restemailbridge.infrastructure.exception;
import java.io.Serial;
public class GmailSendErrorException extends RuntimeException {
@Serial
private static final long serialVersionUID = 1L;
public GmailSendErrorException(String message, Throwable cause) {
super(message, cause);
}
}