Uses of Interface
fulmine.event.listener.IEventListener

Packages that use IEventListener
fulmine.context   
fulmine.demo   
fulmine.distribution   
fulmine.distribution.channel   
fulmine.distribution.connection.tcp   
fulmine.event   
fulmine.event.listener   
fulmine.event.subscription   
fulmine.event.system   
fulmine.model.component   
fulmine.model.container   
fulmine.model.container.events   
fulmine.model.container.subscription   
fulmine.ui   
 

Uses of IEventListener in fulmine.context
 

Methods in fulmine.context with parameters of type IEventListener
 boolean FulmineContext.subscribe(String contextIdentity, String identityPattern, IType type, IDomain domain, IEventListener listener)
           
 boolean FTDistributionManager.subscribe(String contextIdentity, String identityRegex, IType type, IDomain domain, IEventListener listener)
           
 boolean FTContext.subscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
           
 boolean FulmineContext.unsubscribe(String contextIdentity, String identityPattern, IType type, IDomain domain, IEventListener listener)
           
 boolean FTDistributionManager.unsubscribe(String contextIdentity, String identityRegex, IType type, IDomain domain, IEventListener listener)
           
 boolean FTContext.unsubscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
           
 

Uses of IEventListener in fulmine.demo
 

Classes in fulmine.demo that implement IEventListener
 class Subscriber
          A simple subscriber that opens a random TcpConnectionBroker port and subscribes to a IConnectionBroker identity "Publisher" for an IContainer called "time" and prints each event to the console.
 

Uses of IEventListener in fulmine.distribution
 

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

Methods in fulmine.distribution with parameters of type IEventListener
 boolean IDistributionManager.subscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
          Subscribe the listener for the events generated by the IContainer instance(s) in the identified context that match the type, domain and identity regular expression.
 boolean IDistributionManager.unsubscribe(String contextIdentity, String identityRegularExpression, IType type, IDomain domain, IEventListener listener)
          Unsubscribe the listener from the IContainer instance(s) identified by the type, domain and identity regular expression in the specified context.
 

Uses of IEventListener in fulmine.distribution.channel
 

Classes in fulmine.distribution.channel that implement IEventListener
 class ChannelTransmissionListener
          A marker class for the IEventListener that a Channel uses to receive IEvents in the local context and forward them on to the remotely connected context connected to the channel.
 

Methods in fulmine.distribution.channel that return types with arguments of type IEventListener
 List<IEventListener> Channel.getListeners(ISubscriptionParameters parameters)
           
 

Methods in fulmine.distribution.channel with parameters of type IEventListener
 boolean Channel.addListener(ISubscriptionParameters parameters, IEventListener listener)
           
 boolean Channel.removeListener(ISubscriptionParameters parameters, IEventListener listener)
           
 

Uses of IEventListener in fulmine.distribution.connection.tcp
 

Methods in fulmine.distribution.connection.tcp that return types with arguments of type IEventListener
 List<IEventListener> AbstractSocketChannelConnection.getListeners()
           
 List<IEventListener> AbstractSocketChannelConnection.removeListeners()
           
 

Methods in fulmine.distribution.connection.tcp with parameters of type IEventListener
 boolean AbstractSocketChannelConnection.addListener(IEventListener listener)
           
 boolean AbstractSocketChannelConnection.removeListener(IEventListener listener)
           
 

Uses of IEventListener in fulmine.event
 

Methods in fulmine.event that return types with arguments of type IEventListener
 List<IEventListener> IEventSource.getListeners()
          Get the list of IEventListener instances observing this.
 List<IEventListener> IEventSource.removeListeners()
          Remove all listeners registered for receiving IEvent events originating from this.
 

Methods in fulmine.event with parameters of type IEventListener
 boolean IEventSource.addListener(IEventListener listener)
          Add the listener to the end of the list of listeners registered against this.
 boolean IEventSource.removeListener(IEventListener listener)
          Remove the listener from the list of listeners registered against this.
 

Uses of IEventListener in fulmine.event.listener
 

Subinterfaces of IEventListener in fulmine.event.listener
 interface ILifeCycleEventListener
          An event listener with life-cycle operations.
 interface IPriorityEventListener
          A marker interface for an event listener that should take priority over a standard IEventListener.
 interface IPriorityLifeCycleEventListener
          A more refined listener that includes life-cycle operations.
 

Classes in fulmine.event.listener that implement IEventListener
 class AbstractEventHandler<T extends IEvent>
          Base class for an object that handles a specific type of IEvent.
 class ActiveEventListener
          An active event listener implementation that uses an internal EventProcessor to execute the update logic.
 class MultiEventListener
          An event listener that is a composition of multiple internal IEventListener objects that each handle a specific type of IEvent.
 class MultiSystemEventListener
          An extension of the MultiEventListener that handles system events.
 class PriorityMultiEventListener
          A MultiEventListener refinement that is marked as a priority listener.
 

Methods in fulmine.event.listener that return types with arguments of type IEventListener
static Map<Class<? extends IEvent>,IEventListener> AbstractEventHandler.getEventHandlerMappings(AbstractEventHandler<? extends IEvent>... handlers)
          Given a group of AbstractEventHandler instances, this method returns a map of the handlers indexed by the IEvent class each one handles.
 

Constructors in fulmine.event.listener with parameters of type IEventListener
ActiveEventListener(IFulmineContext context, IEventListener delegate)
          Wraps a delegate IEventListener and pushes all events into the delegate using an internal EventProcessor.
ActiveEventListener(IFulmineContext context, String name, IEventListener delegate)
          Wraps a delegate IEventListener and pushes all events into the delegate using an internal EventProcessor.
 

Constructor parameters in fulmine.event.listener with type arguments of type IEventListener
MultiEventListener(String name, IEventManager context, Map<Class<? extends IEvent>,IEventListener> listeners)
          Standard constructor
MultiSystemEventListener(String name, IEventManager context, Map<Class<? extends IEvent>,IEventListener> listeners)
           
PriorityMultiEventListener(String name, IEventManager context, Map<Class<? extends IEvent>,IEventListener> listeners)
          Standard constructor
 

Uses of IEventListener in fulmine.event.subscription
 

Subinterfaces of IEventListener in fulmine.event.subscription
 interface ISubscriptionListener
          Receives notifications when a local IContainer is subscribed or unsubscribed for, when the first IEventListener is added and when there are no more listeners.
 

Methods in fulmine.event.subscription that return types with arguments of type IEventListener
 List<IEventListener> Subscription.getListeners()
           
 List<IEventListener> ISubscription.getListeners()
          Get a copy of the internal List of all the IEventListener instances used by the subscription to register against the subscribed IEventSource instances.
 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.
 

Methods in fulmine.event.subscription with parameters of type IEventListener
 boolean Subscription.addListener(IEventListener listener)
           
 boolean ISubscription.addListener(IEventListener listener)
          Add the listener to the IEventListener instances associated with this ISubscription.
 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.
protected abstract  void SubscriptionManager.doAddListener(ISubscriptionParameters parameters, IEventListener listener)
          Called as the final step in SubscriptionManager.addListener(ISubscriptionParameters, IEventListener).
 boolean Subscription.removeListener(IEventListener listener)
           
 boolean ISubscription.removeListener(IEventListener listener)
          Remove the listener from the IEventListener instances associated with this ISubscription.
 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.
 

Uses of IEventListener in fulmine.event.system
 

Subinterfaces of IEventListener in fulmine.event.system
 interface ISystemEventListener
          A marker interface for a listener of ISystemEvent instances.
 

Uses of IEventListener in fulmine.model.component
 

Methods in fulmine.model.component that return types with arguments of type IEventListener
 List<IEventListener> AbstractComponent.getListeners()
           
 List<IEventListener> AbstractComponent.removeListeners()
           
 

Methods in fulmine.model.component with parameters of type IEventListener
 boolean AbstractComponent.addListener(IEventListener listener)
           
protected  void AbstractComponent.doPostAddListener(IEventListener listener)
          Hook to allow sub-classes to perform any post processing after an IEventListener has been added via AbstractComponent.addListener(IEventListener)
protected  void AbstractComponent.doPostRemoveListener(IEventListener listener)
          Hook to allow sub-classes to perform any post processing after an IEventListener has been removed via AbstractComponent.removeListener(IEventListener)
 boolean AbstractComponent.removeListener(IEventListener listener)
           
 

Uses of IEventListener in fulmine.model.container
 

Methods in fulmine.model.container with parameters of type IEventListener
protected  void AbstractContainer.doPostAddListener(IEventListener listener)
           
protected  void AbstractContainer.doPostRemoveListener(IEventListener listener)
           
 

Uses of IEventListener in fulmine.model.container.events
 

Methods in fulmine.model.container.events with parameters of type IEventListener
 void IContainerStateChangeListener.addListenerFor(IContainer container, IEventListener listener)
          Add a listener to receive any ContainerStateChangeEvent events generated by the container.
 void IContainerStateChangeListener.removeListenerFor(IContainer container, IEventListener listener)
          Remove a listener from receiving any ContainerStateChangeEvent events generated by the container.
 

Uses of IEventListener in fulmine.model.container.subscription
 

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

Uses of IEventListener in fulmine.ui
 

Classes in fulmine.ui that implement IEventListener
 class RecordTable
          A table that can render Record instances as rows.
 class RecordViewer
          A component that provides a read-only view of a record.
 



Copyright © 2007-2009. All Rights Reserved.