public interface EmailService
| Modifier and Type | Method and Description |
|---|---|
javax.mail.Session |
getSession()
Zwraca sesje utworzoną z domyślnej konfiguracji
|
javax.mail.Session |
getSession(EmailConfiguration emailConfiguration)
Zwraca sesje utworzoną z podanej konfiguracji
|
void |
send(EmailMessage emailMessage)
Wysyła wiadomość email za pomocą domyślnej konfiguracji
|
void |
send(EmailMessage emailMessage,
EmailConfiguration emailConfiguration)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage)
Wysyła wiadomość email za pomocą domyślnej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration,
EmailInfo emailInfo)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration,
EmailInfo emailInfo,
boolean test)
Wysyła wiadomość email za pomocą podanej konfiguracji
|
void |
send(javax.mail.internet.MimeMessage mimeMessage,
EmailInfo emailInfo)
Wysyła wiadomość email za pomocą domyślnej konfiguracji
|
void |
startTimer(EmailConfiguration emailConfiguration)
Startuje timer odpowiedzialny za wysyłanie buforowe
|
void |
stopAllTimers()
Zatrzymuje wszystkie timery odpowiedzialne za wysyłanie buforowe
|
void |
stopTimer(EmailConfiguration emailConfiguration)
Zatrzymuje timer odpowiedzialny za wysyłanie buforowe
|
void startTimer(EmailConfiguration emailConfiguration)
emailConfiguration - konfiguracja, dla której ma zostać włączony timervoid stopTimer(EmailConfiguration emailConfiguration)
emailConfiguration - konfiguracja, dla której ma zostać wyłączony timervoid stopAllTimers()
void send(EmailMessage emailMessage)
emailMessage - wiadomośćvoid send(EmailMessage emailMessage, EmailConfiguration emailConfiguration)
emailMessage - wiadomośćemailConfiguration - konfiguracjavoid send(javax.mail.internet.MimeMessage mimeMessage)
mimeMessage - wiadomośćvoid send(javax.mail.internet.MimeMessage mimeMessage,
EmailInfo emailInfo)
mimeMessage - wiadomośćemailInfo - dodatkowe informacje do audytuvoid send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration)
mimeMessage - wiadomośćemailConfiguration - konfiguracjavoid send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration,
EmailInfo emailInfo)
mimeMessage - wiadomośćemailConfiguration - konfiguracjaemailInfo - dodatkowe informacje do audytuvoid send(javax.mail.internet.MimeMessage mimeMessage,
EmailConfiguration emailConfiguration,
EmailInfo emailInfo,
boolean test)
mimeMessage - wiadomośćemailConfiguration - konfiguracjaemailInfo - dodatkowe informacje do audytutest - czy jest to wiadomość testowa, jeśli tak to nie zostanie ona wysłana buforowojavax.mail.Session getSession()
javax.mail.Session getSession(EmailConfiguration emailConfiguration)
emailConfiguration - konfiguracjaCopyright © 2023 Suncode. All rights reserved.