Uses of Class
fulmine.AbstractLifeCycle

Packages that use AbstractLifeCycle
fulmine.context   
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.rpc   
fulmine.util.io   
 

Uses of AbstractLifeCycle in fulmine.context
 

Subclasses of AbstractLifeCycle in fulmine.context
 class FTContext
          A context that exists within a cluster of peer contexts.
 class FTDistributionManager
          A DistributionManager for an FTContext.
 class FulmineContext
          The default IFrameworkContext implementation composed of collaborating implementations: IModelManager IEventManager IDistributionManager IRpcManager
 class RpcManager
          The standard implementation of an IRpcManager.
 

Uses of AbstractLifeCycle in fulmine.distribution.channel
 

Subclasses of AbstractLifeCycle in fulmine.distribution.channel
 class Channel
          The default channel implementation.
 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.
 

Uses of AbstractLifeCycle in fulmine.distribution.connection
 

Subclasses of AbstractLifeCycle in fulmine.distribution.connection
 class AbstractConnectionDiscoverer
          A base-class for IConnectionDiscoverer instances.
 

Uses of AbstractLifeCycle in fulmine.distribution.connection.tcp
 

Subclasses of AbstractLifeCycle in fulmine.distribution.connection.tcp
 class AbstractSocketChannelConnection
          A SocketChannel connection to a remote IFrameworkContext instance.
 class TcpConnection
          Handles the socket processing for a single connection to a remote IFrameworkContext.
 class TcpConnectionBroker
          A connection broker implementation based on TCP/IP sockets.
 class TcpConnectionDiscoverer
          A discoverer for remote contexts that use TCP/IP.
 class TcpConnectionParameters
          Encapsulates the parameters for the TCP/IP server socket of a remote IFrameworkContext to connect to.
 

Uses of AbstractLifeCycle in fulmine.event
 

Subclasses of AbstractLifeCycle in fulmine.event
 class EventProcessor
          A single-thread execution engine that takes IEvent objects off a task queue, finds the IEventListener instances registered against the IEventSource that generated the event, determines if the event is compatible with the events the listener can accept (see IEventListener.getEventTypeFilter()) and calls IEventListener.update(IEvent) if the event is compatible.
 class EventSource
          A simple event source.
 class ImageEvent
          A marker event that forces a complete image update from a container.
 

Uses of AbstractLifeCycle in fulmine.event.listener
 

Subclasses of AbstractLifeCycle in fulmine.event.listener
 class ActiveAsymmetricEventProcessor
          An active variant of the AsymmetricEventProcessor.
 class ActiveEventListener
          An active event listener implementation that uses an internal EventProcessor to execute the update logic.
 class AsymmetricEventProcessor
          This class must be started by calling start().
 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.
 

Uses of AbstractLifeCycle in fulmine.event.subscription
 

Subclasses of AbstractLifeCycle in fulmine.event.subscription
 class SubscriptionManager
          Base implementation of a subscription manager.
 

Uses of AbstractLifeCycle in fulmine.event.system
 

Subclasses of AbstractLifeCycle in fulmine.event.system
 class SystemEventSource
          A simple system event source implementation.
 

Uses of AbstractLifeCycle in fulmine.model.component
 

Subclasses of AbstractLifeCycle in fulmine.model.component
 class AbstractComponent
          A base component class that implements many common functions.
 

Uses of AbstractLifeCycle in fulmine.model.container
 

Subclasses of AbstractLifeCycle in fulmine.model.container
 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 AbstractLifeCycle in fulmine.model.container.impl
 

Subclasses of AbstractLifeCycle in fulmine.model.container.impl
 class BasicContainer
          The basic, concrete, container implementation.
 class Record
          This is a dynamic container implementation.
 

Uses of AbstractLifeCycle in fulmine.model.container.subscription
 

Subclasses of AbstractLifeCycle in fulmine.model.container.subscription
 class ContainerSubscriptionManager
          Standard implementation of an ISubscriptionManager for IContainer subscriptions.
 

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

Subclasses of AbstractLifeCycle in fulmine.model.container.subscription.remote
 class RemoteContainerSubscriptionManager
          Adds support for handling subscriptions for remote containers.
 

Uses of AbstractLifeCycle in fulmine.model.field
 

Subclasses of AbstractLifeCycle in fulmine.model.field
 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 AbstractLifeCycle in fulmine.model.field.containerdefinition
 

Subclasses of AbstractLifeCycle in fulmine.model.field.containerdefinition
 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 AbstractLifeCycle in fulmine.rpc
 

Subclasses of AbstractLifeCycle in fulmine.rpc
 class RpcRegistry
          Standard IRpcRegistry implementation.
 

Uses of AbstractLifeCycle in fulmine.util.io
 

Subclasses of AbstractLifeCycle in fulmine.util.io
 class SelectorTasks
          A collection of ISelectionKeyTask objects that handle the logic for the ready operations raised from registered NIO Channel objects.
 



Copyright © 2007-2009. All Rights Reserved.