Uses of Class
org.gcube.common.core.utils.events.GCUBEEvent

Packages that use GCUBEEvent
org.gcube.common.core.contexts   
org.gcube.common.core.contexts.ghn   
org.gcube.common.core.contexts.service   
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 GCUBEEvent in org.gcube.common.core.contexts
 

Subclasses of GCUBEEvent in org.gcube.common.core.contexts
 class GCUBEServiceContext.RILifetimeEvent
          RI lifetime event.
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.contexts.ghn
static class Events.CredentialDelegationEvent
          GCUBEEvent for credential delegation.
static class Events.CredentialRequestEvent
          GCUBEEvent for credential requests.
static class Events.GHNEvent<PAYLOAD>
          Single GCUBEEvent type for GHNTopics.
static class Events.GHNLifeTimeEvent
          Generic GCUBEEvent for GHN lifetime events.
static class Events.GHNRIRegistrationEvent
          GCUBEEvent for RI registration.
static class Events.SecurityEvent<PAYLOAD>
           
 

Methods in org.gcube.common.core.contexts.ghn with parameters of type GCUBEEvent
<T1 extends Events.GHNTopic,P1>
void
GHNConsumer.onEvent(GCUBEEvent<T1,P1>... events)
          Receives RI lifetime events and dispatches them to topic-specific callbacks.
<T1 extends Events.SecurityTopic,P1>
void
CredentialConsumer.onEvent(GCUBEEvent<T1,P1>... events)
          Receives RI lifetime events and dispatches them to topic-specific callbacks.
<T1 extends Events.SecurityTopic,P1>
void
CredentialRequestConsumer.onEvent(GCUBEEvent<T1,P1>... events)
          Receives RI lifetime events and dispatches them to topic-specific callbacks.
 

Uses of GCUBEEvent in org.gcube.common.core.contexts.service
 

Methods in org.gcube.common.core.contexts.service with parameters of type GCUBEEvent
<T1 extends GCUBEServiceContext.RILifetimeTopic,P1 extends GCUBEServiceContext>
void
Consumer.onEvent(GCUBEEvent<T1,P1>... events)
          Receives RI lifetime events and dispatches them to topic-specific callbacks.
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.informationsystem.notifier
static class ISNotifier.NotificationEvent
          Generic GCUBEEvent for notification.
 

Methods in org.gcube.common.core.informationsystem.notifier with parameters of type GCUBEEvent
<T1 extends ISNotifier.NotificationTopic,P1>
void
ISNotifier.BaseNotificationConsumer.onEvent(GCUBEEvent<T1,P1>... events)
          Receives RI notification events and dispatches them to topic-specific callbacks.
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.informationsystem.publisher
static class ISLocalPublisher.LocalProfileEvent
          Generic GCUBEEvent for notification.
 

Methods in org.gcube.common.core.informationsystem.publisher with parameters of type GCUBEEvent
<T extends ISLocalPublisher.LocalProfileTopic,P>
void
ISLocalPublisher.LocalProfileConsumer.onEvent(GCUBEEvent<T,P>... events)
           
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.plugins
 class GCUBEPluginManager.PluginEvent
          A model of plugin management events with a plugin context payload.
 

Methods in org.gcube.common.core.plugins with parameters of type GCUBEEvent
protected  void GCUBEPluginManager.PluginConsumer.onDeregistration(GCUBEEvent<? extends GCUBEPluginManager.PluginTopic,? extends PLUGINCONTEXT> event)
          Callback for a deregistration event.
<T1 extends GCUBEPluginManager.PluginTopic,P1 extends PLUGINCONTEXT>
void
GCUBEPluginManager.PluginConsumer.onEvent(GCUBEEvent<T1,P1>... events)
          Notifies the consumer of one of more events about topics for which the consumer has previously subscribed with a GCUBEProducer
protected  void GCUBEPluginManager.PluginConsumer.onRegistration(GCUBEEvent<? extends GCUBEPluginManager.PluginTopic,? extends PLUGINCONTEXT> event)
          Callback for a registration event.
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.resources
 class GCUBEResource.AddScopeEvent
          Generic GCUBEEvent for the addition of a scope to the resource.
 class GCUBEResource.RemoveScopeEvent
          Generic GCUBEEvent for the removal of a scope from the resource.
 class GCUBEResource.ResourceEvent<PAYLOAD>
          Single GCUBEEvent type for GHNTopics.
 

Methods in org.gcube.common.core.resources with parameters of type GCUBEEvent
<T1 extends GCUBEResource.ResourceTopic,P1>
void
GCUBEResource.ResourceConsumer.onEvent(GCUBEEvent<T1,P1>... events)
          Receives RI lifetime events and dispatches them to topic-specific callbacks.
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.security
static class GCUBEServiceSecurityManager.LifetimeEvent
          Lifetime event.
 

Methods in org.gcube.common.core.security with parameters of type GCUBEEvent
<T1 extends GCUBEServiceSecurityManager.LifetimeTopic,P1>
void
GCUBEServiceSecurityManager.LifetimeConsumer.onEvent(GCUBEEvent<T1,P1>... events)
           
 

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

Fields in org.gcube.common.core.utils.events with type parameters of type GCUBEEvent
protected  Map<TOPIC,List<GCUBEEvent<? extends TOPIC,? extends PAYLOAD>>> GCUBEProducer.events
          Notified events, indexed by topic.
 

Methods in org.gcube.common.core.utils.events that return types with arguments of type GCUBEEvent
protected  List<GCUBEEvent<? extends TOPIC,? extends PAYLOAD>> GCUBEProducer.getEvents(TOPIC topic)
          Used internally to return all the events recorded for a given topic.
 

Methods in org.gcube.common.core.utils.events with parameters of type GCUBEEvent
<T1 extends TOPIC,P1 extends PAYLOAD>
void
GCUBEProducer.notify(T1 topic, GCUBEEvent<T1,P1>... events)
          Notifies consumers of the occurrence of one or more events about a topic for which they subscribed.
protected
<T1 extends TOPIC,P1 extends PAYLOAD>
void
GCUBEProducer.notifyConsumer(GCUBEConsumer<TOPIC,PAYLOAD> consumer, GCUBEEvent<T1,P1>... events)
          Notifies asynchronously a given consumer of the occurrence of one or more events.
<T1 extends TOPIC,P1 extends PAYLOAD>
void
GCUBEConsumer.onEvent(GCUBEEvent<T1,P1>... event)
          Notifies the consumer of one of more events about topics for which the consumer has previously subscribed with a GCUBEProducer
 

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

Subclasses of GCUBEEvent in org.gcube.common.core.utils.handlers.events
 class Event<TOPIC extends Topic,PAYLOAD>
          Abstract specialisation of GCUBEEvent for events about Topics.
static class Event.Done
          Specialises Event.LifetimeEvent for events that signal that the execution of a handler has successfully completed.
static class Event.Failed
          Specialises Event.LifetimeEvent for events that signal that the execution of a handler has failed.
static class Event.LifetimeEvent
          Abstract specialisation of Event for lifetime events.
static class Event.Running
          Specialises Event.LifetimeEvent for events that signal that the execution of a handler has started or resumed.
static class Event.Suspended
          Specialises Event.LifetimeEvent for events that signal that the execution of a handler is suspended.
 

Methods in org.gcube.common.core.utils.handlers.events with parameters of type GCUBEEvent
<T1 extends Topic,P1>
void
Monitor.onEvent(GCUBEEvent<T1,P1>... events)
          Notifies the consumer of one of more events about topics for which the consumer has previously subscribed with a GCUBEProducer
 



Copyright © 2012. All Rights Reserved.