Interface NotificationFactory
-
- All Known Implementing Classes:
NotificationFactoryImpl
@PublicApi public interface NotificationFactoryProvides instances of the Notification Transports with the required dependencies injected.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImTransportgetImTransport(String imAddress)MultipartEmailTransportgetMultipartEmailTransport(String emailAddress)TextEmailTransportgetTextEmailTransport(String emailAddress)UserRecipientgetUserRecipient(String username)WebhookTransportgetWebhookTransport(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)
-
-