Uses of Interface
fulmine.event.IEventSource

Packages that use IEventSource
fulmine.demo   
fulmine.distribution.channel   
fulmine.distribution.connection   
fulmine.distribution.connection.tcp   
fulmine.event   
fulmine.event.listener   
fulmine.event.subscription   
fulmine.event.system   
fulmine.model.component   
fulmine.model.container   
fulmine.model.container.impl   
fulmine.model.container.subscription   
fulmine.model.container.subscription.remote   
fulmine.model.field   
fulmine.model.field.containerdefinition   
fulmine.ui   
 

Uses of IEventSource in fulmine.demo
 

Methods in fulmine.demo with parameters of type IEventSource
 void Subscriber.addedAsListenerFor(IEventSource source)
           
 void Subscriber.removedAsListenerFrom(IEventSource source)
           
 

Uses of IEventSource in fulmine.distribution.channel
 

Methods in fulmine.distribution.channel that return types with arguments of type IEventSource
 Collection<IEventSource> Channel.getSubscribedSources()
           
 Collection<IEventSource> Channel.getSubscribedSources(ISubscriptionParameters parameters)
           
 

Methods in fulmine.distribution.channel with parameters of type IEventSource
protected  void Channel.doChannelDestroyedOperation(IEventSource eventSource, boolean last)
          Perform the operation required on the remote IEventSource that originated from the remote context this channel connects to, when the channel is destroyed.
 boolean Channel.isSubscribed(IEventSource source)
           
 

Uses of IEventSource in fulmine.distribution.connection
 

Subinterfaces of IEventSource in fulmine.distribution.connection
 interface IConnection
          Encapsulates the I/O connection between a local IFrameworkContext and a remote context.
 

Uses of IEventSource in fulmine.distribution.connection.tcp
 

Classes in fulmine.distribution.connection.tcp that implement IEventSource
 class AbstractSocketChannelConnection
          A SocketChannel connection to a remote IFrameworkContext instance.
 class TcpConnection
          Handles the socket processing for a single connection to a remote IFrameworkContext.
 

Fields in fulmine.distribution.connection.tcp declared as IEventSource
protected  IEventSource AbstractSocketChannelConnection.eventSourceDelegate
          The delegate for the IEventSource operations of this
 

Uses of IEventSource in fulmine.event
 

Classes in fulmine.event that implement IEventSource
 class EventSource
          A simple event source.
 class ImageEvent
          A marker event that forces a complete image update from a container.
 

Methods in fulmine.event that return IEventSource
 IEventSource IEvent.getSource()
          Get the event source that generated this event
 IEventSource AbstractEvent.getSource()
           
 

Methods in fulmine.event with parameters of type IEventSource
 void AbstractEvent.setSource(IEventSource source)
           
 

Uses of IEventSource in fulmine.event.listener
 

Classes in fulmine.event.listener that implement IEventSource
 class ActiveAsymmetricEventProcessor
          An active variant of the AsymmetricEventProcessor.
 class AsymmetricEventProcessor
          This class must be started by calling AbstractLifeCycle.start().
 

Methods in fulmine.event.listener that return IEventSource
 IEventSource[] AsymmetricEventProcessor.getDrivenSources()
          Get the driven source.
 IEventSource AsymmetricEventProcessor.getDriverSource()
          Get the driver source.
 

Methods in fulmine.event.listener with parameters of type IEventSource
 void MultiEventListener.addedAsListenerFor(IEventSource source)
           
 void IEventListener.addedAsListenerFor(IEventSource source)
          The listener receives this when it has been added as a listener to an event source via addListener(IEventListener).
 void ActiveEventListener.addedAsListenerFor(IEventSource source)
           
 void AbstractEventHandler.addedAsListenerFor(IEventSource source)
           
 void MultiEventListener.removedAsListenerFrom(IEventSource source)
           
 void IEventListener.removedAsListenerFrom(IEventSource source)
          The listener receives this when it has been removed as a listener from an event source via removeListener(IEventListener).
 void ActiveEventListener.removedAsListenerFrom(IEventSource source)
           
 void AbstractEventHandler.removedAsListenerFrom(IEventSource source)
           
 

Constructors in fulmine.event.listener with parameters of type IEventSource
ActiveAsymmetricEventProcessor(IFulmineContext context, Class<? extends IEvent>[] driverEventTypeFilter, IEventSource driverSource, Class<? extends IEvent>[] drivenEventTypeFilter, IEventSource... drivenSources)
          Construct the active processor for the asymmetric event driving relationship.
ActiveAsymmetricEventProcessor(IFulmineContext context, Class<? extends IEvent>[] driverEventTypeFilter, IEventSource driverSource, Class<? extends IEvent>[] drivenEventTypeFilter, IEventSource... drivenSources)
          Construct the active processor for the asymmetric event driving relationship.
AsymmetricEventProcessor(IEventManager context, Class<? extends IEvent>[] driverEventTypeFilter, IEventSource driverSource, Class<? extends IEvent>[] drivenEventTypeFilter, IEventSource... drivenSources)
          Construct the processor for the asymmetric event driving relationship.
AsymmetricEventProcessor(IEventManager context, Class<? extends IEvent>[] driverEventTypeFilter, IEventSource driverSource, Class<? extends IEvent>[] drivenEventTypeFilter, IEventSource... drivenSources)
          Construct the processor for the asymmetric event driving relationship.
 

Uses of IEventSource in fulmine.event.subscription
 

Methods in fulmine.event.subscription that return IEventSource
protected abstract  IEventSource SubscriptionManager.doGetEventSource(IAddressable id)
          Template method to get the IEventSource identified by the IAddressable argument.
 

Methods in fulmine.event.subscription that return types with arguments of type IEventSource
protected abstract  Collection<? extends IEventSource> SubscriptionManager.doGetEventSources()
          Template method to get the collection of IEventSource instances the manager will operate over.
 Collection<IEventSource> Subscription.getMatches()
           
 Collection<IEventSource> ISubscription.getMatches()
          Get a copy of the internal Collection of all the IEventSource instances referenced by this subscription.
 Collection<IEventSource> SubscriptionManager.getSubscribedSources()
           
 Collection<IEventSource> ISubscriptionManager.getSubscribedSources()
          Get a copy of the Collection of all the event sources that are currently subscribed for.
 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.
 

Methods in fulmine.event.subscription with parameters of type IEventSource
 boolean Subscription.addMatch(IEventSource source)
           
 boolean ISubscription.addMatch(IEventSource source)
          Add the event source as a matched reference.
protected  boolean Subscription.doAddOperation(IEventSource source)
          Template method for the operation to perform when a source match is added.
protected  boolean Subscription.doRemoveOperation(IEventSource source)
          Template method for the operation to perform when a source match is removed.
 boolean SubscriptionManager.isSubscribed(IEventSource source)
           
 boolean ISubscriptionManager.isSubscribed(IEventSource source)
          Determine if there is at least one ISubscription that has a match reference for the event source.
 

Uses of IEventSource in fulmine.event.system
 

Subinterfaces of IEventSource in fulmine.event.system
 interface ISystemEventSource
          An event source that only raises ISystemEvent events.
 

Classes in fulmine.event.system that implement IEventSource
 class SystemEventSource
          A simple system event source implementation.
 

Constructors in fulmine.event.system with parameters of type IEventSource
RxEvent(IEventSource source, byte[] buffer)
          Standard constructor
TxEvent(IEventSource source, byte[] buffer, IEventFrameExecution frame, IEventFrameExecution drivingFrame, long bufferCreateTime)
          Standard constructor
 

Uses of IEventSource in fulmine.model.component
 

Subinterfaces of IEventSource in fulmine.model.component
 interface IComponent
          An interface for a component object.
 

Classes in fulmine.model.component that implement IEventSource
 class AbstractComponent
          A base component class that implements many common functions.
 

Methods in fulmine.model.component that return IEventSource
 IEventSource AbstractComponent.getSource()
           
 

Uses of IEventSource in fulmine.model.container
 

Subinterfaces of IEventSource in fulmine.model.container
 interface IContainer
          A container represents an entity with multiple properties.
 

Classes in fulmine.model.container that implement IEventSource
 class AbstractContainer
          The base class for containers.
 class AbstractDynamicContainer
          Base class for dynamic containers.
 class AbstractEventProcessingContainer
          An extended AbstractContainer that includes logic to handle event processing.
 

Uses of IEventSource in fulmine.model.container.impl
 

Classes in fulmine.model.container.impl that implement IEventSource
 class BasicContainer
          The basic, concrete, container implementation.
 class Record
          This is a dynamic container implementation.
 

Uses of IEventSource in fulmine.model.container.subscription
 

Methods in fulmine.model.container.subscription that return IEventSource
protected  IEventSource ContainerSubscriptionManager.doGetEventSource(IAddressable id)
          Template method to get the IEventSource identified by the IAddressable argument.
 

Methods in fulmine.model.container.subscription that return types with arguments of type IEventSource
protected  Collection<? extends IEventSource> ContainerSubscriptionManager.doGetEventSources()
           
 

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

Methods in fulmine.model.container.subscription.remote with parameters of type IEventSource
protected  boolean TxSubscription.doAddOperation(IEventSource source)
           
protected  boolean TxSubscription.doRemoveOperation(IEventSource source)
           
 

Uses of IEventSource in fulmine.model.field
 

Subinterfaces of IEventSource in fulmine.model.field
 interface IField
          A field represents a property of an entity.
 

Classes in fulmine.model.field that implement IEventSource
 class AbstractField
          The base-class for all IField implementations.
 class BooleanField
          Field implementation for a boolean value.
 class DoubleField
          Field implementation for a double value.
 class FloatField
          Field implementation for a float value.
 class IntegerField
          Field implementation for an integer value.
 class LongField
          Field implementation for a long value.
 class StringField
          Field implementation for a string value.
 

Uses of IEventSource in fulmine.model.field.containerdefinition
 

Subinterfaces of IEventSource in fulmine.model.field.containerdefinition
 interface IContainerDefinitionField
          A definition of the IField objects in an IContainer object.
 

Classes in fulmine.model.field.containerdefinition that implement IEventSource
 class ContainerDefinitionField
          Default implementation of an IContainerDefinitionField.
 class DescriptorField
          A field that holds the description of the structure of a single IField in a container.
 

Uses of IEventSource in fulmine.ui
 

Methods in fulmine.ui with parameters of type IEventSource
 void RecordViewer.addedAsListenerFor(IEventSource source)
           
 void RecordTable.addedAsListenerFor(IEventSource source)
           
 void RecordViewer.removedAsListenerFrom(IEventSource source)
           
 void RecordTable.removedAsListenerFrom(IEventSource source)
           
 



Copyright © 2007-2009. All Rights Reserved.