2008-07-29 1.1.0

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

All Known Subinterfaces:
NotificationExtendableService
All Known Implementing Classes:
Notification, NotificationController, NotificationController, NotificationEventAdmin

public interface NotificationService

Version:
1.1.0

Field Summary
static java.lang.String BROADCAST_THRESHOLD_KEY
          Define the broadcast threshold key (String) constant.
static java.lang.String BUNDLE_DATA_KEY
          Define the bundle data key (String) constant.
static java.lang.String Capabilities
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_GET_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String CAPABILITIES_READ_EXTERNAL_KEY
          Defines the Capabilities measurement.
static java.lang.String Configuration
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_DATA_KEY
          Define the configuration data key (String) constant.
static java.lang.String CONFIGURATION_EXTERNAL_KEY
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_GET_EXTERNAL_KEY
          Defines the Configuration measurement.
static java.lang.String CONFIGURATION_READ_EXTERNAL_KEY
          Defines the Configuration measurement.
static java.lang.String ERROR_EXTERNAL_KEY
          Define the error external key (String) constant.
static java.lang.String EVENT_DATA_KEY
          Define the event data key (String) constant.
static java.lang.String EXCEPTION_DATA_KEY
          Define the exception data key (String) constant.
static java.lang.String EXECUTE_EXTERNAL_KEY
          Define the execute (String) constant.
static java.lang.String FACTORY_SERVICE_NAME
          Define the factory service name (String) constant.
static java.lang.String GET_EXTERNAL_KEY
          Define the get (String) constant.
static java.lang.String ID_DATA_KEY
          Define the id data key (String) constant.
static java.lang.String LEVEL_DATA_KEY
          Define the level data key (String) constant.
static int LEVEL_DEFAULT
          Define the level default (int) constant.
static int LEVEL_EXTENSION
          Define the level extension (int) constant.
static java.lang.String LEVEL_KEY
          Define the level key (String) constant.
static int LEVEL_MAXIMUM
          Define the level maximum (int) constant.
static java.lang.String LEVEL_MAXIMUM_KEY
          Define the level maximum key (String) constant.
static int LEVEL_MINIMUM
          Define the level minimum (int) constant.
static java.lang.String LEVEL_MINIMUM_KEY
          Define the level minimum key (String) constant.
static int LEVEL_MONITOR
          Define the level monitor (int) constant.
static java.lang.String MESSAGE_DATA_KEY
          Define the message data key (String) constant.
static java.lang.String Metrics
          Defines the Status measurement.
static java.lang.String METRICS_EXTERNAL_KEY
          Defines the Metrics measurement.
static java.lang.String METRICS_GET_EXTERNAL_KEY
          Defines the Metrics measurement.
static java.lang.String NOTIFICATION_HOST_DATA_KEY
          Define the notification host data key (String) constant.
static java.lang.String NOTIFICATION_ID_DATA_KEY
          Define the notification id data key (String) constant.
static java.lang.String NOTIFICATION_TIMESTAMP_DATA_KEY
          Define the notification timestamp data key (String) constant.
static java.lang.String NOTIFY_THRESHOLD_KEY
          Define the notify threshold key (String) constant.
static java.lang.String READ_EXTERNAL_KEY
          Define the read (String) constant.
static java.lang.String RECEIVED_EVENT_DATA_KEY
          Define the received event data key (String) constant.
static java.lang.String RECEIVED_ID_DATA_KEY
          Define the received id data key (String) constant.
static java.lang.String SERVICE_NAME
          Define the service name (String) constant.
static java.lang.String SET_EXTERNAL_KEY
          Define the set external key (String) constant.
static java.lang.String Status
          Defines the Status measurement.
static java.lang.String STATUS_EXTERNAL_KEY
          Defines the Status measurement.
static java.lang.String STATUS_GET_EXTERNAL_KEY
          Defines the Status measurement.
static java.lang.String STATUS_READ_EXTERNAL_KEY
          Defines the Status measurement.
static java.lang.String TIMESTAMP_DATA_KEY
          Define the timestamp data key (String) constant.
static char TOPIC_DELIMITER
          Define the topic delimiter (char) constant.
static java.lang.String TOPIC_DELIMITER_STRING
          Define the topic delimiter string (String) constant.
static char TOPIC_WILDCARD
          Define the topic wild card (char) constant.
static java.lang.String TOPIC_WILDCARD_STRING
          Define the topic wild card string (String) constant.
static java.lang.String TRIGGER_EXTERNAL_KEY
          Define the trigger (String) constant.
static java.lang.String VALUE_DATA_KEY
          Define the value data key (String) constant.
static java.lang.String VALUE_OLD_DATA_KEY
          Define the value old data key (String) constant.
static java.lang.String WRITE_EXTERNAL_KEY
          Define the write (String) constant.
 
Method Summary
 void broadcast(java.lang.String externalKey, java.util.Dictionary data)
           
 void register(java.lang.String[] externalKeys, NotificationListener listener)
          Register with the specified externalKeys and listener parameters.
 void register(java.lang.String externalKey, NotificationListener listener)
          Register with the specified externalKey and listener parameters.
 void unregister(NotificationListener listener)
          Unregister with the specified listener parameter.
 

Field Detail

LEVEL_DEFAULT

static final int LEVEL_DEFAULT
Define the level default (int) constant.

See Also:
Constant Field Values

LEVEL_MINIMUM

static final int LEVEL_MINIMUM
Define the level minimum (int) constant.

See Also:
Constant Field Values

LEVEL_EXTENSION

static final int LEVEL_EXTENSION
Define the level extension (int) constant.

See Also:
Constant Field Values

LEVEL_MONITOR

static final int LEVEL_MONITOR
Define the level monitor (int) constant.

See Also:
Constant Field Values

LEVEL_MAXIMUM

static final int LEVEL_MAXIMUM
Define the level maximum (int) constant.

See Also:
Constant Field Values

LEVEL_KEY

static final java.lang.String LEVEL_KEY
Define the level key (String) constant.

See Also:
Constant Field Values

LEVEL_MAXIMUM_KEY

static final java.lang.String LEVEL_MAXIMUM_KEY
Define the level maximum key (String) constant.

See Also:
Constant Field Values

LEVEL_MINIMUM_KEY

static final java.lang.String LEVEL_MINIMUM_KEY
Define the level minimum key (String) constant.

See Also:
Constant Field Values

NOTIFY_THRESHOLD_KEY

static final java.lang.String NOTIFY_THRESHOLD_KEY
Define the notify threshold key (String) constant.

See Also:
Constant Field Values

BROADCAST_THRESHOLD_KEY

static final java.lang.String BROADCAST_THRESHOLD_KEY
Define the broadcast threshold key (String) constant.

See Also:
Constant Field Values

SERVICE_NAME

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

See Also:
Constant Field Values

FACTORY_SERVICE_NAME

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

See Also:
Constant Field Values

GET_EXTERNAL_KEY

static final java.lang.String GET_EXTERNAL_KEY
Define the get (String) constant.

See Also:
Constant Field Values

READ_EXTERNAL_KEY

static final java.lang.String READ_EXTERNAL_KEY
Define the read (String) constant.

See Also:
Constant Field Values

WRITE_EXTERNAL_KEY

static final java.lang.String WRITE_EXTERNAL_KEY
Define the write (String) constant.

See Also:
Constant Field Values

SET_EXTERNAL_KEY

static final java.lang.String SET_EXTERNAL_KEY
Define the set external key (String) constant.

See Also:
Constant Field Values

EXECUTE_EXTERNAL_KEY

static final java.lang.String EXECUTE_EXTERNAL_KEY
Define the execute (String) constant.

See Also:
Constant Field Values

ERROR_EXTERNAL_KEY

static final java.lang.String ERROR_EXTERNAL_KEY
Define the error external key (String) constant.

See Also:
Constant Field Values

TRIGGER_EXTERNAL_KEY

static final java.lang.String TRIGGER_EXTERNAL_KEY
Define the trigger (String) constant.

See Also:
Constant Field Values

TOPIC_DELIMITER

static final char TOPIC_DELIMITER
Define the topic delimiter (char) constant.

See Also:
Constant Field Values

TOPIC_DELIMITER_STRING

static final java.lang.String TOPIC_DELIMITER_STRING
Define the topic delimiter string (String) constant.

See Also:
Constant Field Values

TOPIC_WILDCARD

static final char TOPIC_WILDCARD
Define the topic wild card (char) constant.

See Also:
Constant Field Values

TOPIC_WILDCARD_STRING

static final java.lang.String TOPIC_WILDCARD_STRING
Define the topic wild card string (String) constant.

See Also:
Constant Field Values

TIMESTAMP_DATA_KEY

static final java.lang.String TIMESTAMP_DATA_KEY
Define the timestamp data key (String) constant.

See Also:
Constant Field Values

EVENT_DATA_KEY

static final java.lang.String EVENT_DATA_KEY
Define the event data key (String) constant.

See Also:
Constant Field Values

BUNDLE_DATA_KEY

static final java.lang.String BUNDLE_DATA_KEY
Define the bundle data key (String) constant.

See Also:
Constant Field Values

NOTIFICATION_TIMESTAMP_DATA_KEY

static final java.lang.String NOTIFICATION_TIMESTAMP_DATA_KEY
Define the notification timestamp data key (String) constant.

See Also:
Constant Field Values

NOTIFICATION_ID_DATA_KEY

static final java.lang.String NOTIFICATION_ID_DATA_KEY
Define the notification id data key (String) constant.

See Also:
Constant Field Values

NOTIFICATION_HOST_DATA_KEY

static final java.lang.String NOTIFICATION_HOST_DATA_KEY
Define the notification host data key (String) constant.

See Also:
Constant Field Values

LEVEL_DATA_KEY

static final java.lang.String LEVEL_DATA_KEY
Define the level data key (String) constant.

See Also:
Constant Field Values

ID_DATA_KEY

static final java.lang.String ID_DATA_KEY
Define the id data key (String) constant.

See Also:
Constant Field Values

RECEIVED_ID_DATA_KEY

static final java.lang.String RECEIVED_ID_DATA_KEY
Define the received id data key (String) constant.

See Also:
Constant Field Values

RECEIVED_EVENT_DATA_KEY

static final java.lang.String RECEIVED_EVENT_DATA_KEY
Define the received event data key (String) constant.

See Also:
Constant Field Values

EXCEPTION_DATA_KEY

static final java.lang.String EXCEPTION_DATA_KEY
Define the exception data key (String) constant.

See Also:
Constant Field Values

MESSAGE_DATA_KEY

static final java.lang.String MESSAGE_DATA_KEY
Define the message data key (String) constant.

See Also:
Constant Field Values

VALUE_DATA_KEY

static final java.lang.String VALUE_DATA_KEY
Define the value data key (String) constant.

See Also:
Constant Field Values

VALUE_OLD_DATA_KEY

static final java.lang.String VALUE_OLD_DATA_KEY
Define the value old data key (String) constant.

See Also:
Constant Field Values

Configuration

static final java.lang.String Configuration
Defines the Configuration measurement.

See Also:
Constant Field Values

CONFIGURATION_DATA_KEY

static final java.lang.String CONFIGURATION_DATA_KEY
Define the configuration data key (String) constant.

See Also:
Constant Field Values

CONFIGURATION_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
Constant Field Values

CONFIGURATION_GET_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_GET_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
Constant Field Values

CONFIGURATION_READ_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_READ_EXTERNAL_KEY
Defines the Configuration measurement.

See Also:
Constant Field Values

Metrics

static final java.lang.String Metrics
Defines the Status measurement.

See Also:
Constant Field Values

METRICS_EXTERNAL_KEY

static final java.lang.String METRICS_EXTERNAL_KEY
Defines the Metrics measurement.

See Also:
Constant Field Values

METRICS_GET_EXTERNAL_KEY

static final java.lang.String METRICS_GET_EXTERNAL_KEY
Defines the Metrics measurement.

See Also:
Constant Field Values

Status

static final java.lang.String Status
Defines the Status measurement.

See Also:
Constant Field Values

STATUS_EXTERNAL_KEY

static final java.lang.String STATUS_EXTERNAL_KEY
Defines the Status measurement.

See Also:
Constant Field Values

STATUS_GET_EXTERNAL_KEY

static final java.lang.String STATUS_GET_EXTERNAL_KEY
Defines the Status measurement.

See Also:
Constant Field Values

STATUS_READ_EXTERNAL_KEY

static final java.lang.String STATUS_READ_EXTERNAL_KEY
Defines the Status measurement.

See Also:
Constant Field Values

Capabilities

static final java.lang.String Capabilities
Defines the Capabilities measurement.

See Also:
Constant Field Values

CAPABILITIES_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
Constant Field Values

CAPABILITIES_GET_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_GET_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
Constant Field Values

CAPABILITIES_READ_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_READ_EXTERNAL_KEY
Defines the Capabilities measurement.

See Also:
Constant Field Values
Method Detail

broadcast

void broadcast(java.lang.String externalKey,
               java.util.Dictionary data)
Parameters:
externalKey - The external key (String) parameter.
data - The data (Dictionary) parameter.

register

void register(java.lang.String externalKey,
              NotificationListener listener)
Register with the specified externalKey and listener parameters. The externalKey (String) parameter. The listener (NotificationListener) parameter.

Parameters:
externalKey - The external key (String) parameter.
listener - The listener (NotificationListener) parameter.
See Also:
register(String[],NotificationListener)

register

void register(java.lang.String[] externalKeys,
              NotificationListener listener)
Register with the specified externalKeys and listener parameters. The externalKeys (String[]) parameter. The listener (NotificationListener) parameter.

Parameters:
externalKeys - The external keys (String[]) parameter.
listener - The listener (NotificationListener) parameter.
See Also:
register(String,NotificationListener)

unregister

void unregister(NotificationListener listener)
Unregister with the specified listener parameter. The listener (NotificationListener) parameter.

Parameters:
listener - The listener (NotificationListener) parameter.

2008-07-29 1.1.0

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