Uses of Interface
fulmine.event.subscription.ISubscriptionParameters

Packages that use ISubscriptionParameters
fulmine.distribution   
fulmine.distribution.channel   
fulmine.event.subscription   
fulmine.model.container.subscription   
fulmine.model.container.subscription.remote   
 

Uses of ISubscriptionParameters in fulmine.distribution
 

Methods in fulmine.distribution that return types with arguments of type ISubscriptionParameters
 IAutoCreatingStore<String,Set<DualValue<ISubscriptionParameters,IEventListener>>> IDistributionState.getRemoteSubscriptions()
          Tracks all the subscriptions per remote context.
 

Uses of ISubscriptionParameters in fulmine.distribution.channel
 

Methods in fulmine.distribution.channel with parameters of type ISubscriptionParameters
 boolean Channel.addListener(ISubscriptionParameters parameters, IEventListener listener)
           
protected  void Channel.doSubscribeOperation(ISubscriptionParameters parameters)
          Perform any operation required when a subscription occurs.
protected  void Channel.doUnsubscribeOperation(ISubscriptionParameters parameters)
          Perform any operation required when an unsubscription occurs.
 List<IEventListener> Channel.getListeners(ISubscriptionParameters parameters)
           
 Collection<IEventSource> Channel.getSubscribedSources(ISubscriptionParameters parameters)
           
 boolean Channel.removeListener(ISubscriptionParameters parameters, IEventListener listener)
           
 boolean Channel.subscribe(ISubscriptionParameters parameters)
           
 boolean Channel.unsubscribe(ISubscriptionParameters parameters)
           
 

Uses of ISubscriptionParameters in fulmine.event.subscription
 

Subinterfaces of ISubscriptionParameters in fulmine.event.subscription
 interface ISubscription
          Encapsulates a single subscription for IEventSource instances.
 

Classes in fulmine.event.subscription that implement ISubscriptionParameters
 class Subscription
          The base implementation of a subscription.
 class SubscriptionParameters
          Standard implementation of the ISubscriptionParameters
 

Methods in fulmine.event.subscription that return types with arguments of type ISubscriptionParameters
protected  Map<ISubscriptionParameters,ISubscription> SubscriptionManager.getSubscriptions()
          Get the current subscriptions parameters to subscription.
 

Methods in fulmine.event.subscription with parameters of type ISubscriptionParameters
 boolean SubscriptionManager.addListener(ISubscriptionParameters parameters, IEventListener listener)
           
 boolean ISubscriptionManager.addListener(ISubscriptionParameters parameters, IEventListener listener)
          Add the listener to the IEventListener instances associated with the ISubscription represented by the parameters.
 ISubscription SubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
           
 ISubscription ISubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
          Create an ISubscription instance.
protected abstract  void SubscriptionManager.doAddListener(ISubscriptionParameters parameters, IEventListener listener)
          Called as the final step in SubscriptionManager.addListener(ISubscriptionParameters, IEventListener).
protected  void SubscriptionManager.doRaiseSubscribeEvent(ISubscriptionParameters parameters)
           
protected  void SubscriptionManager.doRaiseUnsubscribeEvent(ISubscriptionParameters parameters)
           
 List<IEventListener> SubscriptionManager.getListeners(ISubscriptionParameters parameters)
           
 List<IEventListener> ISubscriptionManager.getListeners(ISubscriptionParameters parameters)
          Get a copy of the IEventListener instances that have been added to the subscription identified by the parameters.
 Collection<IEventSource> SubscriptionManager.getSubscribedSources(ISubscriptionParameters parameters)
           
 Collection<IEventSource> ISubscriptionManager.getSubscribedSources(ISubscriptionParameters parameters)
          Get a copy of the Collection of the currently subscribed event sources that are matched by the subscription parameters.
protected  ISubscription SubscriptionManager.getSubscription(ISubscriptionParameters parameters)
           
 boolean SubscriptionParameters.matches(ISubscriptionParameters parameters)
           
 boolean SubscriptionManager.removeListener(ISubscriptionParameters parameters, IEventListener listener)
           
 boolean ISubscriptionManager.removeListener(ISubscriptionParameters parameters, IEventListener listener)
          Remove the listener from the IEventListener instances associated with the ISubscription represented by the parameters.
 boolean Subscription.removeMatch(ISubscriptionParameters parameters)
           
 boolean ISubscription.removeMatch(ISubscriptionParameters parameters)
          Remove the event source(s) identified by the parameters from this subscription's matched references.
 boolean SubscriptionManager.subscribe(ISubscriptionParameters parameters)
           
 boolean ISubscriptionManager.subscribe(ISubscriptionParameters parameters)
          Create an ISubscription for the event source(s) represented in the subscription parameters.
 boolean SubscriptionManager.unsubscribe(ISubscriptionParameters parameters)
           
 boolean ISubscriptionManager.unsubscribe(ISubscriptionParameters parameters)
          Remove the subscription represented by the parameters.
 

Constructors in fulmine.event.subscription with parameters of type ISubscriptionParameters
Subscription(ISubscriptionParameters parameters)
          Construct the subscription to match the subscription passed in.
 

Uses of ISubscriptionParameters in fulmine.model.container.subscription
 

Classes in fulmine.model.container.subscription that implement ISubscriptionParameters
 class ContainerSubscription
          A subscription implementation for matching against IContainer instances.
 

Methods in fulmine.model.container.subscription with parameters of type ISubscriptionParameters
 ISubscription ContainerSubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
           
protected  void ContainerSubscriptionManager.doAddListener(ISubscriptionParameters parameters, IEventListener listener)
           
 

Constructors in fulmine.model.container.subscription with parameters of type ISubscriptionParameters
ContainerSubscription(ISubscriptionParameters parameters)
          Standard constructor
 

Uses of ISubscriptionParameters in fulmine.model.container.subscription.remote
 

Classes in fulmine.model.container.subscription.remote that implement ISubscriptionParameters
 class RxSubscription
          A subscription for receiving a remote container transmitted from a remote IFrameworkContext.
 class TxSubscription
          Subscription for transmitting a local IContainer to a remote IFrameworkContext.
 

Methods in fulmine.model.container.subscription.remote with parameters of type ISubscriptionParameters
 ISubscription TxSubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
           
 ISubscription RxSubscriptionFactory.createSubscription(ISubscriptionParameters parameters)
           
protected  void RemoteContainerSubscriptionManager.doRaiseSubscribeEvent(ISubscriptionParameters parameters)
           
protected  void RemoteContainerSubscriptionManager.doRaiseUnsubscribeEvent(ISubscriptionParameters parameters)
           
 

Constructors in fulmine.model.container.subscription.remote with parameters of type ISubscriptionParameters
TxSubscription(ISubscriptionParameters parameters)
          Standard constructor
 



Copyright © 2007-2009. All Rights Reserved.