gr.uoa.di.madgik.environment.madgik.providers
Class JMSNotificationHandlingProvider
java.lang.Object
gr.uoa.di.madgik.environment.madgik.providers.JMSNotificationHandlingProvider
- All Implemented Interfaces:
- gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
public class JMSNotificationHandlingProvider
- extends Object
- implements gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
|
Method Summary |
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMSLocationHintName
public static String JMSLocationHintName
JMSNotificationHandlingProvider
public JMSNotificationHandlingProvider()
registerNotificationTopic
public String registerNotificationTopic(String topicName,
String producerId,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
registerNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
registerToNotificationTopic
public 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
- Specified by:
registerToNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
unregisterNotificationTopic
public void unregisterNotificationTopic(String topicId,
gr.uoa.di.madgik.environment.hint.EnvHintCollection Hints)
throws gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
- Specified by:
unregisterNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
unregisterFromNotificationTopic
public 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
- Specified by:
unregisterFromNotificationTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
sendNotificationToTopic
public 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
- Specified by:
sendNotificationToTopic in interface gr.uoa.di.madgik.environment.notifications.INotificationHandlingProvider
- Throws:
gr.uoa.di.madgik.environment.exception.EnvironmentInformationSystemException
Copyright © 2013. All Rights Reserved.