public class ProxyISNotifier extends Object implements org.gcube.common.core.informationsystem.notifier.ISNotifier
ISNotifier that dispatches invocations to an implementation set on MyContainerDependencies, typically
a mock created in the scope of a test.org.gcube.common.core.informationsystem.notifier.ISNotifier.BaseNotificationConsumer, org.gcube.common.core.informationsystem.notifier.ISNotifier.GCUBENotificationTopic, org.gcube.common.core.informationsystem.notifier.ISNotifier.NotificationEvent, org.gcube.common.core.informationsystem.notifier.ISNotifier.NotificationMessage, org.gcube.common.core.informationsystem.notifier.ISNotifier.NotificationTopic, org.gcube.common.core.informationsystem.notifier.ISNotifier.TopicData| Constructor and Description |
|---|
ProxyISNotifier() |
| Modifier and Type | Method and Description |
|---|---|
boolean[] |
isTopicRegistered(org.gcube.common.core.security.GCUBESecurityManager securityManager,
org.gcube.common.core.scope.GCUBEScope scope,
List<org.gcube.common.core.informationsystem.notifier.ISNotifier.TopicData> topics) |
void |
registerISNotification(org.apache.axis.message.addressing.EndpointReferenceType producerEPR,
List<? extends org.globus.wsrf.Topic> notifications,
org.gcube.common.core.security.GCUBESecurityManager manager,
org.gcube.common.core.scope.GCUBEScope... scope) |
<T extends org.gcube.common.core.informationsystem.notifier.ISNotifier.BaseNotificationConsumer> |
registerToISNotification(T consumer,
List<org.gcube.common.core.informationsystem.notifier.ISNotifier.GCUBENotificationTopic> notifications,
org.gcube.common.core.security.GCUBESecurityManager manager,
org.gcube.common.core.scope.GCUBEScope... scope) |
void |
unregisterFromISNotification(org.gcube.common.core.security.GCUBESecurityManager manager,
List<org.gcube.common.core.informationsystem.notifier.ISNotifier.GCUBENotificationTopic> notifications,
org.gcube.common.core.scope.GCUBEScope... scope) |
void |
unregisterISNotification(org.apache.axis.message.addressing.EndpointReferenceType producerEPR,
List<? extends org.globus.wsrf.Topic> notifications,
org.gcube.common.core.security.GCUBESecurityManager manager,
org.gcube.common.core.scope.GCUBEScope... scope) |
public <T extends org.gcube.common.core.informationsystem.notifier.ISNotifier.BaseNotificationConsumer> void registerToISNotification(T consumer,
List<org.gcube.common.core.informationsystem.notifier.ISNotifier.GCUBENotificationTopic> notifications,
org.gcube.common.core.security.GCUBESecurityManager manager,
org.gcube.common.core.scope.GCUBEScope... scope)
throws org.gcube.common.core.informationsystem.notifier.ISNotifierException
registerToISNotification in interface org.gcube.common.core.informationsystem.notifier.ISNotifierorg.gcube.common.core.informationsystem.notifier.ISNotifierExceptionpublic void unregisterFromISNotification(org.gcube.common.core.security.GCUBESecurityManager manager,
List<org.gcube.common.core.informationsystem.notifier.ISNotifier.GCUBENotificationTopic> notifications,
org.gcube.common.core.scope.GCUBEScope... scope)
throws org.gcube.common.core.informationsystem.notifier.ISNotifierException
unregisterFromISNotification in interface org.gcube.common.core.informationsystem.notifier.ISNotifierorg.gcube.common.core.informationsystem.notifier.ISNotifierExceptionpublic void registerISNotification(org.apache.axis.message.addressing.EndpointReferenceType producerEPR,
List<? extends org.globus.wsrf.Topic> notifications,
org.gcube.common.core.security.GCUBESecurityManager manager,
org.gcube.common.core.scope.GCUBEScope... scope)
throws org.gcube.common.core.informationsystem.notifier.ISNotifierException
registerISNotification in interface org.gcube.common.core.informationsystem.notifier.ISNotifierorg.gcube.common.core.informationsystem.notifier.ISNotifierExceptionpublic void unregisterISNotification(org.apache.axis.message.addressing.EndpointReferenceType producerEPR,
List<? extends org.globus.wsrf.Topic> notifications,
org.gcube.common.core.security.GCUBESecurityManager manager,
org.gcube.common.core.scope.GCUBEScope... scope)
throws org.gcube.common.core.informationsystem.notifier.ISNotifierException
unregisterISNotification in interface org.gcube.common.core.informationsystem.notifier.ISNotifierorg.gcube.common.core.informationsystem.notifier.ISNotifierExceptionpublic boolean[] isTopicRegistered(org.gcube.common.core.security.GCUBESecurityManager securityManager,
org.gcube.common.core.scope.GCUBEScope scope,
List<org.gcube.common.core.informationsystem.notifier.ISNotifier.TopicData> topics)
throws org.gcube.common.core.informationsystem.notifier.ISNotifierException
isTopicRegistered in interface org.gcube.common.core.informationsystem.notifier.ISNotifierorg.gcube.common.core.informationsystem.notifier.ISNotifierExceptionCopyright © 2017. All Rights Reserved.