Uses of Interface
org.gcube.common.core.utils.events.GCUBETopic

Packages that use GCUBETopic
org.gcube.common.core.contexts   
org.gcube.common.core.contexts.ghn   
org.gcube.common.core.informationsystem.notifier   
org.gcube.common.core.informationsystem.publisher   
org.gcube.common.core.plugins   
org.gcube.common.core.resources   
org.gcube.common.core.security   
org.gcube.common.core.utils.events   
org.gcube.common.core.utils.handlers.events   
 

Uses of GCUBETopic in org.gcube.common.core.contexts
 

Classes in org.gcube.common.core.contexts that implement GCUBETopic
static class GCUBEServiceContext.RILifetimeTopic
          Enumerates RI lifetime topics.
 

Uses of GCUBETopic in org.gcube.common.core.contexts.ghn
 

Classes in org.gcube.common.core.contexts.ghn that implement GCUBETopic
static class Events.GHNTopic
          A GCUBETopic for the registration of RIs.
static class Events.SecurityTopic
          A GCUBETopic for credentials-related events.
 

Uses of GCUBETopic in org.gcube.common.core.informationsystem.notifier
 

Classes in org.gcube.common.core.informationsystem.notifier that implement GCUBETopic
static class ISNotifier.NotificationTopic
          A ISNotifier.NotificationTopic for lifetime events .
 

Uses of GCUBETopic in org.gcube.common.core.informationsystem.publisher
 

Classes in org.gcube.common.core.informationsystem.publisher that implement GCUBETopic
static class ISLocalPublisher.LocalProfileTopic
          A ISLocalPublisher.LocalProfileTopic for profile events
 

Uses of GCUBETopic in org.gcube.common.core.plugins
 

Classes in org.gcube.common.core.plugins that implement GCUBETopic
static class GCUBEPluginManager.PluginTopic
          Enumeration of plugin management topics.
 

Uses of GCUBETopic in org.gcube.common.core.resources
 

Classes in org.gcube.common.core.resources that implement GCUBETopic
static class GCUBEResource.ResourceTopic
          A GCUBETopic for lifetime events .
 

Uses of GCUBETopic in org.gcube.common.core.security
 

Classes in org.gcube.common.core.security that implement GCUBETopic
static class GCUBEServiceSecurityManager.LifetimeTopic
          Lifetime topic enumeration.
 

Uses of GCUBETopic in org.gcube.common.core.utils.events
 

Classes in org.gcube.common.core.utils.events with type parameters of type GCUBETopic
 interface GCUBEConsumer<TOPIC extends GCUBETopic,PAYLOAD>
          Interface for consumers of notification of GCUBEEvents about GCUBETopic A consumer receives notifications from a GCUBEProducers with which it has previously subscribed.
 class GCUBEEvent<T extends GCUBETopic,P>
          A base implementation for events handled by GCUBEProducers and consumed by GCUBEConsumers.
 class GCUBEProducer<TOPIC extends GCUBETopic,PAYLOAD>
          Base implementation for producers of event notifications.
 

Fields in org.gcube.common.core.utils.events declared as GCUBETopic
protected  T GCUBEEvent.topic
          The topic of the event.
 

Methods in org.gcube.common.core.utils.events with parameters of type GCUBETopic
 void GCUBEProducer.subscribe(GCUBEConsumer<TOPIC,PAYLOAD> consumer, TOPIC... topics)
          Subscribes a consumer to events about one or more topics.
 void GCUBEProducer.unsubscribe(GCUBEConsumer<TOPIC,PAYLOAD> consumer, TOPIC... topics)
          Unsubscribes a consumer from events about one or more topics.
 

Uses of GCUBETopic in org.gcube.common.core.utils.handlers.events
 

Classes in org.gcube.common.core.utils.handlers.events that implement GCUBETopic
 class Topic
          Partial implementation of GCUBETopic for topics associated with and handled by GCUBEHandlers.
static class Topic.LifetimeTopic
          Specialises Topic for LifetimeEvents.
 



Copyright © 2012. All Rights Reserved.