Package org.ikasan.notification.notifier
Class AbstractEmailNotifierBase
- java.lang.Object
-
- org.ikasan.notification.notifier.AbstractEmailNotifierBase
-
- Direct Known Subclasses:
EmailNotifier
public abstract class AbstractEmailNotifierBase extends java.lang.ObjectIkasan default email notifier implementation.- Author:
- Ikasan Development Team
-
-
Constructor Summary
Constructors Constructor Description AbstractEmailNotifierBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<java.lang.String>expandTokenisedAddresses(java.util.List<java.lang.String> addresses)Ensure email addresses are tokenised correctly when seprated by commas, spaces, or semi-colons.org.ikasan.monitor.notifier.EmailNotifierConfigurationgetConfiguration()protected voidsendEmail(org.ikasan.spec.scheduled.notification.model.EmailNotificationDetails emailNotificationDetails)voidsetConfiguration(org.ikasan.monitor.notifier.EmailNotifierConfiguration configuration)protected javax.mail.Address[]toArray(java.util.List<java.lang.String> emailAddresses)Convert the email addresses to actual Address implementations
-
-
-
Method Detail
-
sendEmail
protected void sendEmail(org.ikasan.spec.scheduled.notification.model.EmailNotificationDetails emailNotificationDetails)
-
toArray
protected javax.mail.Address[] toArray(java.util.List<java.lang.String> emailAddresses)
Convert the email addresses to actual Address implementations- Parameters:
emailAddresses-- Returns:
-
expandTokenisedAddresses
protected java.util.List<java.lang.String> expandTokenisedAddresses(java.util.List<java.lang.String> addresses)
Ensure email addresses are tokenised correctly when seprated by commas, spaces, or semi-colons.- Parameters:
addresses-- Returns:
-
getConfiguration
public org.ikasan.monitor.notifier.EmailNotifierConfiguration getConfiguration()
-
setConfiguration
public void setConfiguration(org.ikasan.monitor.notifier.EmailNotifierConfiguration configuration)
-
-