Uses of Interface
fulmine.event.IEvent

Packages that use IEvent
fulmine.context   
fulmine.demo   
fulmine.distribution.channel   
fulmine.distribution.connection.tcp   
fulmine.distribution.events   
fulmine.event   
fulmine.event.listener   
fulmine.event.system   
fulmine.model.component   
fulmine.model.container   
fulmine.model.container.events   
fulmine.model.container.impl   
fulmine.model.field   
fulmine.model.field.containerdefinition   
fulmine.rpc.events   
fulmine.ui   
 

Uses of IEvent in fulmine.context
 

Methods in fulmine.context with parameters of type IEvent
 void FulmineContext.queueEvent(IEvent event)
           
 void FTContext.queueEvent(IEvent event)
           
 

Method parameters in fulmine.context with type arguments of type IEvent
 void FulmineContext.queueEvents(Collection<IEvent> events)
           
 void FTContext.queueEvents(Collection<IEvent> events)
           
 

Uses of IEvent in fulmine.demo
 

Methods in fulmine.demo with parameters of type IEvent
 void Subscriber.update(IEvent event)
           
 

Uses of IEvent in fulmine.distribution.channel
 

Classes in fulmine.distribution.channel that implement IEvent
 class ChannelReadyEvent
          Raised when an IChannel is ready - this means the channel can now be used.
 

Uses of IEvent in fulmine.distribution.connection.tcp
 

Methods in fulmine.distribution.connection.tcp with parameters of type IEvent
 void AbstractSocketChannelConnection.addEvent(IEvent event)
           
 

Uses of IEvent in fulmine.distribution.events
 

Classes in fulmine.distribution.events that implement IEvent
 class ChannelDestroyedEvent
          Raised when a Channel has completed its destroy sequence.
 class ConnectionAvailableEvent
          A system event raised by an IConnection implementation and includes the connection to the remote IFrameworkContext that is available for use.
 class ConnectionDestroyedEvent
          A system event raised by an IConnection implementation and represents that the connection has been destroyed.
 class ContextDiscoveredEvent
          Raised by an IConnectionDiscoverer implementation and encapsulates the connection details to a remote IFrameworkContext.
 class ContextNotAvailableEvent
          Raised by an IConnectionDiscoverer when a remote context is no longer available.
 class MessageConsumedEvent
          Represents when a MessageEvent has been consumed by all IEventListener instances.
 class MessageEvent
          Raised by an IConnection and encapsulates a byte[] message received from a remote IFrameworkContext.
 

Uses of IEvent in fulmine.event
 

Classes in fulmine.event that implement IEvent
 class AbstractEvent
          Base-class for IEvent instances that are marker events.
 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 IEvent
 IEvent IEvent.getTriggerEvent()
          Get the 'trigger event'.
 IEvent AbstractEvent.getTriggerEvent()
           
 

Methods in fulmine.event with parameters of type IEvent
 void IEventSource.addEvent(IEvent event)
          Add the event to the source and notify any registered IEventListener instances with the event.
 void IEventFrame.addEvent(IEvent event)
          Add an event to an event frame.
 void EventProcessor.handleTask(IEvent task)
           
 void EventProcessor.queue(IEvent event)
          Add the event onto the processor's queue
 void IEventManager.queueEvent(IEvent event)
          Add the event to a queue for distribution to registered IEventListener instances for the event's IEventSource.
 void IEvent.setTriggerEvent(IEvent triggerEvent)
          Set the 'trigger event'.
 void AbstractEvent.setTriggerEvent(IEvent triggerEvent)
           
 

Method parameters in fulmine.event with type arguments of type IEvent
 void IEventManager.queueEvents(Collection<IEvent> events)
          Bulk operation for queueing events.
 

Uses of IEvent in fulmine.event.listener
 

Classes in fulmine.event.listener with type parameters of type IEvent
 class AbstractEventHandler<T extends IEvent>
          Base class for an object that handles a specific type of IEvent.
 

Classes in fulmine.event.listener that implement IEvent
 class ActiveAsymmetricEventProcessor
          An active variant of the AsymmetricEventProcessor.
 class AsymmetricEventProcessor
          This class must be started by calling AbstractLifeCycle.start().
static class AsymmetricEventProcessor.Result
          The output from the processing of the driving and driven events handled by an AsymmetricEventProcessor.
 

Fields in fulmine.event.listener with type parameters of type IEvent
protected  Map<IEventFrameExecution,List<IEvent>> AsymmetricEventProcessor.drivenEvents
          The driven events stored per driving frame.
protected  Map<IEventFrameExecution,IEvent> AsymmetricEventProcessor.driverEvents
          The driver events that are stored against their getFrame() in preparation for a matching driven events (matched using the driven event's getDrivingFrame()).
 

Methods in fulmine.event.listener that return types with arguments of type IEvent
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.
 

Methods in fulmine.event.listener with parameters of type IEvent
 void MultiEventListener.update(IEvent event)
           
 void IEventListener.update(IEvent event)
          An update has occurred that this listener is interested in.
 void ActiveEventListener.update(IEvent event)
          Add the event to the event processor's event queue.
 void AbstractEventHandler.update(IEvent event)
           
protected abstract  AsymmetricEventProcessor.Result AsymmetricEventProcessor.update(IEvent driverEvent, List<IEvent> drivenEvents)
          Process the driver and driven IEvent objects generated by the driver and driven IEventSource objects.
 

Method parameters in fulmine.event.listener with type arguments of type IEvent
protected abstract  AsymmetricEventProcessor.Result AsymmetricEventProcessor.update(IEvent driverEvent, List<IEvent> drivenEvents)
          Process the driver and driven IEvent objects generated by the driver and driven IEventSource objects.
 

Constructor parameters in fulmine.event.listener with type arguments of type IEvent
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 IEvent in fulmine.event.system
 

Subinterfaces of IEvent in fulmine.event.system
 interface ISystemEvent
          A specialised event that represents a system event as opposed to an application event.
 

Classes in fulmine.event.system that implement IEvent
 class AbstractSystemEvent
          Base class for ISystemEvent instances.
 class EventSourceNotObservedEvent
          A system event raised when an IEventSource has no more IEventListener instances observing it.
 class EventSourceObservedEvent
          A system event raised when the first IEventListener instance has been added as an observer to an IEventSource.
 class RxEvent
          A receiving event encapsulates the byte[] that holds the state change in wire form of an IContainer received from a remote context.
 class SubscribeEvent
          A system event raised when an ISubscriptionManager receives a new subscription.
 class SystemEventSource
          A simple system event source implementation.
 class TxEvent
          A transmission event encapsulates the byte[] that holds the state change in wire form of an IContainer to transmit.
 class UnsubscribeEvent
          A system event raised when an ISubscriptionManager removes a subscription.
 

Uses of IEvent in fulmine.model.component
 

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

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

Methods in fulmine.model.component that return IEvent
 IEvent AbstractComponent.getTriggerEvent()
           
 

Methods in fulmine.model.component with parameters of type IEvent
 void AbstractComponent.addEvent(IEvent event)
          A synchronous notification implementation
 void AbstractComponent.setTriggerEvent(IEvent triggerEvent)
           
 

Uses of IEvent in fulmine.model.container
 

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

Classes in fulmine.model.container that implement IEvent
 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.
 

Fields in fulmine.model.container with type parameters of type IEvent
protected  Collection<IEvent> AbstractEventProcessingContainer.events
          The events occurring in an event frame.
 

Methods in fulmine.model.container with parameters of type IEvent
 void AbstractEventProcessingContainer.addEvent(IEvent event)
           
 

Uses of IEvent in fulmine.model.container.events
 

Classes in fulmine.model.container.events that implement IEvent
 class AbstractContainerFieldEvent
          Base-class for events associated with IField instances being added or removed from an IContainer.
 class ContainerCreatedEvent
          Raised when a local IContainer has been created.
 class ContainerDestroyedEvent
          Raised when a local IContainer has been destroyed.
 class ContainerFieldAddedEvent
          Raised when an IField is added to an IContainer instance.
 class ContainerFieldRemovedEvent
          Raised when an IField is removed from an IContainer instance.
 class ContainerStateChangeEvent
          Raised when an IContainer has a change in its state.
 class RemoteContainerCreatedEvent
          Raised when a remote IContainer has been created.
 class RemoteContainerDestroyedEvent
          Raised when a remote IContainer has been destroyed.
 

Uses of IEvent in fulmine.model.container.impl
 

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

Uses of IEvent in fulmine.model.field
 

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

Classes in fulmine.model.field that implement IEvent
 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.
 

Methods in fulmine.model.field with parameters of type IEvent
protected  void AbstractField.notifyEvent(IEvent event)
          Notify the container with an event
 

Uses of IEvent in fulmine.model.field.containerdefinition
 

Subinterfaces of IEvent 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 IEvent
 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 IEvent in fulmine.rpc.events
 

Classes in fulmine.rpc.events that implement IEvent
 class RpcInvokeEvent
          Raised in a receiving context when an RPC is invoked from a remote context.
 class SendRpcEvent
          Raised by the sending context to send the RPC to the remote context.
 

Uses of IEvent in fulmine.ui
 

Methods in fulmine.ui with parameters of type IEvent
 void RecordViewer.update(IEvent event)
           
 void RecordTable.update(IEvent event)
           
 



Copyright © 2007-2009. All Rights Reserved.