public class NotificationHandlingProvider extends Object implements INotificationHandlingProvider
| Constructor and Description |
|---|
NotificationHandlingProvider() |
| Modifier and Type | Method and Description |
|---|---|
static INotificationHandlingProvider |
Init(String ProviderName,
EnvHintCollection Hints) |
static boolean |
IsInit() |
String |
registerNotificationTopic(String topicName,
String producerId,
EnvHintCollection Hints) |
SubscriberToTopic |
registerToNotificationTopic(String topicId,
String listenerId,
String subscriptionName,
String selector,
SubscriberToTopic subscriberToTopic,
NotificationMessageListenerI messageListener,
EnvHintCollection Hints) |
void |
sendNotificationToTopic(String topicId,
String textMessage,
HashMap<String,String> propertiesNameValueMap,
EnvHintCollection Hints) |
void |
unregisterFromNotificationTopic(String topicId,
String listenerId,
SubscriberToTopic subscriberToTopic,
EnvHintCollection Hints) |
void |
unregisterNotificationTopic(String topicId,
EnvHintCollection Hints) |
public static INotificationHandlingProvider Init(String ProviderName, EnvHintCollection Hints) throws EnvironmentValidationException
EnvironmentValidationExceptionpublic static boolean IsInit()
public String registerNotificationTopic(String topicName, String producerId, EnvHintCollection Hints) throws EnvironmentInformationSystemException
registerNotificationTopic in interface INotificationHandlingProviderEnvironmentInformationSystemExceptionpublic SubscriberToTopic registerToNotificationTopic(String topicId, String listenerId, String subscriptionName, String selector, SubscriberToTopic subscriberToTopic, NotificationMessageListenerI messageListener, EnvHintCollection Hints) throws EnvironmentInformationSystemException
registerToNotificationTopic in interface INotificationHandlingProviderEnvironmentInformationSystemExceptionpublic void unregisterNotificationTopic(String topicId, EnvHintCollection Hints) throws EnvironmentInformationSystemException
unregisterNotificationTopic in interface INotificationHandlingProviderEnvironmentInformationSystemExceptionpublic void unregisterFromNotificationTopic(String topicId, String listenerId, SubscriberToTopic subscriberToTopic, EnvHintCollection Hints) throws EnvironmentInformationSystemException
unregisterFromNotificationTopic in interface INotificationHandlingProviderEnvironmentInformationSystemExceptionpublic void sendNotificationToTopic(String topicId, String textMessage, HashMap<String,String> propertiesNameValueMap, EnvHintCollection Hints) throws EnvironmentInformationSystemException
sendNotificationToTopic in interface INotificationHandlingProviderEnvironmentInformationSystemExceptionCopyright © 2014. All Rights Reserved.