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.