Interface NotificationFactory
-
- All Known Implementing Classes:
NotificationFactoryImpl
@PublicApi public interface NotificationFactory
Provides instances of the Notification Transports with the required dependencies injected.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImTransport
getImTransport(String imAddress)
MultipartEmailTransport
getMultipartEmailTransport(String emailAddress)
TextEmailTransport
getTextEmailTransport(String emailAddress)
UserRecipient
getUserRecipient(String username)
WebhookTransport
getWebhookTransport(WebhookTemplate webhookTemplate, String url)
-
-
-
Method Detail
-
getImTransport
ImTransport getImTransport(String imAddress)
-
getTextEmailTransport
TextEmailTransport getTextEmailTransport(String emailAddress)
-
getMultipartEmailTransport
MultipartEmailTransport getMultipartEmailTransport(String emailAddress)
-
getUserRecipient
UserRecipient getUserRecipient(String username)
-
getWebhookTransport
WebhookTransport getWebhookTransport(WebhookTemplate webhookTemplate, String url)
-
-