diff --git a/src/main/java/org/eclipsefoundation/git/eca/service/impl/EclipseMailerConfig.java b/src/main/java/org/eclipsefoundation/git/eca/config/MailerConfig.java similarity index 63% rename from src/main/java/org/eclipsefoundation/git/eca/service/impl/EclipseMailerConfig.java rename to src/main/java/org/eclipsefoundation/git/eca/config/MailerConfig.java index 2a200effbdbbc13de384e2623641b871505023cd..4b9d719275b236fa5ec3c64b8354cbc49f03874e 100644 --- a/src/main/java/org/eclipsefoundation/git/eca/service/impl/EclipseMailerConfig.java +++ b/src/main/java/org/eclipsefoundation/git/eca/config/MailerConfig.java @@ -1,4 +1,14 @@ -package org.eclipsefoundation.git.eca.service.impl; +/** + * Copyright (c) 2025 Eclipse Foundation + * + * This program and the accompanying materials are made available under the terms of the Eclipse + * Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * Author: Jordi Gómez <jordi.gomez@eclipse-foundation.org> + * + * SPDX-License-Identifier: EPL-2.0 + */ +package org.eclipsefoundation.git.eca.config; import java.util.List; import java.util.Optional; @@ -12,7 +22,7 @@ import io.smallrye.config.ConfigMapping; * */ @ConfigMapping(prefix = "eclipse.mailer") -public interface EclipseMailerConfig { +public interface MailerConfig { public RevalidationAlert revalidationAlert(); diff --git a/src/main/java/org/eclipsefoundation/git/eca/service/impl/DefaultMailerService.java b/src/main/java/org/eclipsefoundation/git/eca/service/impl/DefaultMailerService.java index 5e3782859fa79244bd02a2bbfe78237e0e69772d..6c2a10d5915666e176fa9dce44e67c60bbd27a8d 100644 --- a/src/main/java/org/eclipsefoundation/git/eca/service/impl/DefaultMailerService.java +++ b/src/main/java/org/eclipsefoundation/git/eca/service/impl/DefaultMailerService.java @@ -10,6 +10,7 @@ */ package org.eclipsefoundation.git.eca.service.impl; +import org.eclipsefoundation.git.eca.config.MailerConfig; import org.eclipsefoundation.git.eca.dto.GithubWebhookTracking; import org.eclipsefoundation.git.eca.service.MailerService; import org.slf4j.Logger; @@ -24,13 +25,13 @@ import jakarta.enterprise.context.ApplicationScoped; @ApplicationScoped public class DefaultMailerService implements MailerService { public static final Logger LOGGER = LoggerFactory.getLogger(DefaultMailerService.class); - private final EclipseMailerConfig config; + private final MailerConfig config; private final Mailer mailer; @Location("emails/revalidation_alert") Template revalidationAlertTemplate; - public DefaultMailerService(EclipseMailerConfig config, Mailer mailer) { + public DefaultMailerService(MailerConfig config, Mailer mailer) { this.config = config; this.mailer = mailer; }