org.figure8.join.services.notification
Interface SubscribersNotifier
- All Superinterfaces:
- Configurable, Notifier
- All Known Implementing Classes:
- GoogleTalkNotifier, MailNotifier, XMPPNotifier
public interface SubscribersNotifier
- extends Notifier
This is an extension of Notifier interface. Implementations should define
how to extract notifier recipients from the RemoteSubscriber objects.
The method extractRecipients(RemoteSubscriber[]) would be typically
used before calling notify(). Implementations may also provide the helper
notify() method using RemoteSubscribers as argument.
- Version:
- $Revision: 1.1 $
- Author:
- Laurent Broudoux
|
Method Summary |
java.lang.String[] |
extractRecipients(RemoteSubscriber[] subscribers)
Defines how to extract Notifier recipients from RemoteSubscriber objects |
void |
notify(RemoteSubscriber[] subscribers,
java.lang.String title,
java.lang.String content)
Notify subscribers of mailing list defined into Join application |
| Methods inherited from interface org.figure8.join.services.notification.Notifier |
notify |
extractRecipients
java.lang.String[] extractRecipients(RemoteSubscriber[] subscribers)
- Defines how to extract Notifier recipients from RemoteSubscriber objects
- Parameters:
subscribers - The subscribers to get recipients for
- Returns:
- The list of corresponding recipients.
notify
void notify(RemoteSubscriber[] subscribers,
java.lang.String title,
java.lang.String content)
throws NotificationException
- Notify subscribers of mailing list defined into Join application
- Parameters:
subscribers - The subscriber of mailing list to notifytitle - The title of notification message to sendcontent - The content of notification message to send
- Throws:
NotificationException - if an exception occurs during the notification operation
(usually they are network related exceptions)
Copyright © 2005-2008 Join. All Rights Reserved.