All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.payneteasy.superfly.service.JavaMailSenderPool Maven / Gradle / Ivy

package com.payneteasy.superfly.service;

import org.springframework.mail.javamail.JavaMailSender;

/**
 * @author rpuch
 */
public interface JavaMailSenderPool {
    ConfiguredSender get(long serverId);

    ConfiguredSender get(String subsystemIdentifier);

    void flushAll();
    
    public static class ConfiguredSender {
        private final JavaMailSender sender;
        private final String from;

        public ConfiguredSender(JavaMailSender sender, String from) {
            super();
            this.sender = sender;
            this.from = from;
        }

        public JavaMailSender getSender() {
            return sender;
        }

        public String getFrom() {
            return from;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy