2008-09-10 1.1.0

org.eclipse.soda.dk.notification.service
Interface NotificationExtendableService

All Superinterfaces:
NotificationService
All Known Implementing Classes:
Notification, NotificationEventAdmin

public interface NotificationExtendableService
extends NotificationService

Version:
1.1.0

Field Summary
static java.lang.String SERVICE_NAME
          Define the service name (String) constant.
 
Fields inherited from interface org.eclipse.soda.dk.notification.service.NotificationService
BROADCAST_THRESHOLD_KEY, BUNDLE_DATA_KEY, Capabilities, CAPABILITIES_EXTERNAL_KEY, CAPABILITIES_GET_EXTERNAL_KEY, CAPABILITIES_READ_EXTERNAL_KEY, Configuration, CONFIGURATION_DATA_KEY, CONFIGURATION_EXTERNAL_KEY, CONFIGURATION_GET_EXTERNAL_KEY, CONFIGURATION_READ_EXTERNAL_KEY, ERROR_EXTERNAL_KEY, EVENT_DATA_KEY, EXCEPTION_DATA_KEY, EXECUTE_EXTERNAL_KEY, FACTORY_SERVICE_NAME, GET_EXTERNAL_KEY, ID_DATA_KEY, LEVEL_DATA_KEY, LEVEL_DEFAULT, LEVEL_EXTENSION, LEVEL_KEY, LEVEL_MAXIMUM, LEVEL_MAXIMUM_KEY, LEVEL_MINIMUM, LEVEL_MINIMUM_KEY, LEVEL_MONITOR, MESSAGE_DATA_KEY, Metrics, METRICS_EXTERNAL_KEY, METRICS_GET_EXTERNAL_KEY, NOTIFICATION_HOST_DATA_KEY, NOTIFICATION_ID_DATA_KEY, NOTIFICATION_TIMESTAMP_DATA_KEY, NOTIFY_THRESHOLD_KEY, READ_EXTERNAL_KEY, RECEIVED_EVENT_DATA_KEY, RECEIVED_ID_DATA_KEY, SET_EXTERNAL_KEY, Status, STATUS_EXTERNAL_KEY, STATUS_GET_EXTERNAL_KEY, STATUS_READ_EXTERNAL_KEY, TIMESTAMP_DATA_KEY, TOPIC_DELIMITER, TOPIC_DELIMITER_STRING, TOPIC_WILDCARD, TOPIC_WILDCARD_STRING, TRIGGER_EXTERNAL_KEY, VALUE_DATA_KEY, VALUE_OLD_DATA_KEY, WRITE_EXTERNAL_KEY
 
Method Summary
 void addNotificationExtension(NotificationExtensionService notificationExtension)
          Add notification extension with the specified notification extension parameter.
 void addNotificationMonitor(NotificationMonitorService notificationMonitor)
          Add notification monitor with the specified notification monitor parameter.
 NotificationExtensionService getNotificationExtension()
          Gets the notification extension (NotificationExtensionService) value.
 NotificationMonitorService getNotificationMonitor()
          Gets the notification monitor (NotificationMonitorService) value.
 void removeNotificationExtension(NotificationExtensionService notificationExtension)
          Remove notification extension with the specified notification extension parameter.
 void removeNotificationMonitor(NotificationMonitorService notificationExtension)
          Remove notification monitor with the specified notification extension parameter.
 void setNotificationExtension(NotificationExtensionService notificationExtension)
          Sets the notification extension value.
 void setNotificationMonitor(NotificationMonitorService notificationMonitor)
          Sets the notification monitor value.
 
Methods inherited from interface org.eclipse.soda.dk.notification.service.NotificationService
broadcast, register, register, unregister
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
Define the service name (String) constant.

See Also:
Constant Field Values
Method Detail

addNotificationExtension

void addNotificationExtension(NotificationExtensionService notificationExtension)
Add notification extension with the specified notification extension parameter.

Parameters:
notificationExtension - The notification extension (NotificationExtensionService) parameter.
See Also:
getNotificationExtension(), removeNotificationExtension(NotificationExtensionService), setNotificationExtension(NotificationExtensionService)

addNotificationMonitor

void addNotificationMonitor(NotificationMonitorService notificationMonitor)
Add notification monitor with the specified notification monitor parameter.

Parameters:
notificationMonitor - The notification monitor (NotificationMonitorService) parameter.
See Also:
getNotificationMonitor(), removeNotificationMonitor(NotificationMonitorService), setNotificationMonitor(NotificationMonitorService)

getNotificationExtension

NotificationExtensionService getNotificationExtension()
Gets the notification extension (NotificationExtensionService) value.

Returns:
The notification extension (NotificationExtensionService) value.
See Also:
addNotificationExtension(NotificationExtensionService), removeNotificationExtension(NotificationExtensionService), setNotificationExtension(NotificationExtensionService)

getNotificationMonitor

NotificationMonitorService getNotificationMonitor()
Gets the notification monitor (NotificationMonitorService) value.

Returns:
The notification monitor (NotificationMonitorService) value.
See Also:
addNotificationMonitor(NotificationMonitorService), removeNotificationMonitor(NotificationMonitorService), setNotificationMonitor(NotificationMonitorService)

removeNotificationExtension

void removeNotificationExtension(NotificationExtensionService notificationExtension)
Remove notification extension with the specified notification extension parameter.

Parameters:
notificationExtension - The notification extension (NotificationExtensionService) parameter.
See Also:
addNotificationExtension(NotificationExtensionService), getNotificationExtension(), setNotificationExtension(NotificationExtensionService)

removeNotificationMonitor

void removeNotificationMonitor(NotificationMonitorService notificationExtension)
Remove notification monitor with the specified notification extension parameter.

Parameters:
notificationExtension - The notification extension (NotificationMonitorService) parameter.
See Also:
addNotificationMonitor(NotificationMonitorService), getNotificationMonitor(), setNotificationMonitor(NotificationMonitorService)

setNotificationExtension

void setNotificationExtension(NotificationExtensionService notificationExtension)
Sets the notification extension value.

Parameters:
notificationExtension - The notification extension (NotificationExtensionService) parameter.
See Also:
addNotificationExtension(NotificationExtensionService), getNotificationExtension(), removeNotificationExtension(NotificationExtensionService)

setNotificationMonitor

void setNotificationMonitor(NotificationMonitorService notificationMonitor)
Sets the notification monitor value.

Parameters:
notificationMonitor - The notification monitor (NotificationMonitorService) parameter.
See Also:
addNotificationMonitor(NotificationMonitorService), getNotificationMonitor(), removeNotificationMonitor(NotificationMonitorService)

2008-09-10 1.1.0

Copyright (c) 1999, 2008 IBM and others. See license in Legal section. OSGi Framework Version 3.4.0.v20080605-1900