public class JMSNotificationHandlingProvider extends Object implements gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
JMSLocationHintName |
| Constructor and Description |
|---|
JMSNotificationHandlingProvider() |
| Modifier and Type | Method and Description |
|---|---|
String |
registerNotificationTopic(String topicName,
String producerId,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) |
gr.uoa.di.madgik.environment.notifications.SubscriberToTopic |
registerToNotificationTopic(String topicId,
String listenerId,
String subscriptionName,
String selector,
gr.uoa.di.madgik.environment.notifications.SubscriberToTopic subscriberToTopic,
gr.uoa.di.madgik.environment.notifications.NotificationMessageListenerI messageListener,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) |
void |
sendNotificationToTopic(String topicId,
String textMessage,
HashMap<String,String> propertiesNameValueMap,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) |
void |
unregisterFromNotificationTopic(String topicId,
String listenerId,
gr.uoa.di.madgik.environment.notifications.SubscriberToTopic subscriberToTopic,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) |
void |
unregisterNotificationTopic(String topicId,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) |
public static String JMSLocationHintName
public String registerNotificationTopic(String topicName, String producerId, gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
registerNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvidergr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemExceptionpublic gr.uoa.di.madgik.environment.notifications.SubscriberToTopic registerToNotificationTopic(String topicId, String listenerId, String subscriptionName, String selector, gr.uoa.di.madgik.environment.notifications.SubscriberToTopic subscriberToTopic, gr.uoa.di.madgik.environment.notifications.NotificationMessageListenerI messageListener, gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
registerToNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvidergr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemExceptionpublic void unregisterNotificationTopic(String topicId, gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
unregisterNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvidergr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemExceptionpublic void unregisterFromNotificationTopic(String topicId, String listenerId, gr.uoa.di.madgik.environment.notifications.SubscriberToTopic subscriberToTopic, gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
unregisterFromNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvidergr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemExceptionpublic void sendNotificationToTopic(String topicId, String textMessage, HashMap<String,String> propertiesNameValueMap, gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints) throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
sendNotificationToTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvidergr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemExceptionCopyright © 2016. All Rights Reserved.