|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecteu.scape_project.watch.notification.NotificationService
public final class NotificationService
Singleton that allows sending of notifications.
| Method Summary | |
|---|---|
boolean |
addAdaptor(NotificationAdaptorInterface adaptor)
Add a new notification adaptor and update index. |
Set<NotificationAdaptorInterface> |
getAdaptors()
|
static NotificationService |
getInstance()
Get the singleton instance. |
Map<String,DataType> |
getTypeParameters(String type)
Get all possible parameters for a notification type. |
Set<String> |
getTypes()
|
boolean |
removeAdaptor(NotificationAdaptorInterface adaptor)
Remove an existing adaptor, updating index. |
boolean |
send(Notification notification)
Send a notification by all adaptors that support the notification type. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static NotificationService getInstance()
public boolean addAdaptor(NotificationAdaptorInterface adaptor)
adaptor - The notification adaptor to add.
true if did not already contain the specified adaptorpublic boolean removeAdaptor(NotificationAdaptorInterface adaptor)
adaptor - The adaptor to remove
true if contained the specified adaptorpublic Set<NotificationAdaptorInterface> getAdaptors()
public Set<String> getTypes()
public Map<String,DataType> getTypeParameters(String type)
type - The notification type.
public boolean send(Notification notification)
notification - The notification to send
true if notification sent by one or more adaptors
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||