James Moger
2014-06-05 74221eb302e782ef23777d5c3f0a649ceb321c1e
Add method to INotificationManager to return email service status
4 files modified
23 ■■■■■ changed files
src/main/java/com/gitblit/FederationClient.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/manager/GitblitManager.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/manager/INotificationManager.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/manager/NotificationManager.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/FederationClient.java
@@ -166,6 +166,11 @@
        }
        @Override
        public boolean isSendingMail() {
            return false;
        }
        @Override
        public void sendMailToAdministrators(String subject, String message) {
        }
src/main/java/com/gitblit/manager/GitblitManager.java
@@ -661,6 +661,11 @@
     */
    @Override
    public boolean isSendingMail() {
        return notificationManager.isSendingMail();
    }
    @Override
    public void sendMailToAdministrators(String subject, String message) {
        notificationManager.sendMailToAdministrators(subject, message);
    }
src/main/java/com/gitblit/manager/INotificationManager.java
@@ -22,6 +22,14 @@
public interface INotificationManager extends IManager {
    /**
     * Returns true if the email service is configured and ready to send notifications.
     *
     * @return true if the email service is operational
     * @since 1.6.0
     */
    boolean isSendingMail();
    /**
     * Notify the administrators by email.
     *
     * @param subject
src/main/java/com/gitblit/manager/NotificationManager.java
@@ -71,6 +71,11 @@
        return this;
    }
    @Override
    public boolean isSendingMail() {
        return mailService.isReady();
    }
    /**
     * Notify the administrators by email.
     *